jQuery 使用以下语句将自身的一个版本传递给全局范围:
window.jQuery = window.$ = jQuery;
如this SO Post所示。
查看jQuery 源代码,我们可以看到定义在 jQuery 的顶级范围内,并且定义如下:
// Define a local copy of jQuery
jQuery = function( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context, rootjQuery );
},
选择器的使用似乎非常简单:只需传入一个字符串即可从 DOM 中选择一个或多个元素。
但是,如何正确使用上下文参数呢?