我正在看ribs.js截屏视频中出色的peepcode演示代码。在其中,主干代码全部封装在传递给jQuery对象的匿名函数中:
(function($) {
// Backbone code in here
})(jQuery);
在我自己的主干代码中,我将所有代码包装在jQuery DOM'ready'事件中:
$(function(){
// Backbone code in here
});
第一种方法的目的/优势是什么?这样做会创建一个匿名函数,然后立即将jQuery对象作为函数参数传递来执行该匿名函数,从而有效地确保$是jQuery对象。这是唯一的观点-保证jQuery绑定到“ $”还是有其他原因呢?
MYYA
慕的地8271018
相关分类