HeadJS和jQuery用法

尝试使用http://headjs.com一段时间了,但我还没有,因为我无法完全理解有限的文档和示例。 如果你能给出HeadJS的例子和一些非常棒的jQuery。

目前,这就是我所拥有的:

    Title    ..... .....     jQuery.noConflict(); jQuery(document).ready(function($) { $('.class').someEffect(); // Too many more code here });     

我的问题:

  1. 如果我将使用HeadJS,我应该在哪里放置jQuery.noConflict(); 现在? 或者即使我将使用另一个JS库,也不会有更多的冲突?
  2. head.ready()中放置我的内联脚本的位置 ? “ $ ”符号是否会与其他库发生冲突?

谢谢。

我想你错过了Head JS的观点。 这是你的元素应该是这样的:

   Title    

干得好:

     Title        ​​ 

我会在那里解释一些事情。

 head.js(…, function($, $P) { return function() { … }; }(jQuery, _$)); 

它与匿名函数几乎相同,除非它们不会立即执行。 在此示例中,它将在加载所有脚本时执行。

如果你在已经使用$的网站上加载jQuery,它会将原始$存储在_$变量中,这就是为什么它可以使用jQuery.noConflict()恢复原始$

 noConflict: function( deep ) { window.$ = _$; if ( deep ) { window.jQuery = _jQuery; } return jQuery; },