作者:手机用户2502939333 | 来源:互联网 | 2023-10-11 10:59
1234567 var jQuery = 1; 定义了一个名为jQuery的变量值为1 var声明的变量为全局变量可以先使用后声明 ()() 这样两个括号为自调用函数 意思是第一个
var jQuery = 1;
定义了一个名为jQuery的变量值为1 var声明的变量为全局变量可以先使用后声明
()()
这样两个括号为自调用函数 意思是第一个括号的函数会自己调用 无需另外调用
声明一个匿名函数 这个函数写在了第一个括号里面会自动调用执行
function () {
先从右往左解析
window.$ = function () { }
把一个函数挂到了window对象的$上
window.jQuery = window.$;
又把这个window.$即function () { }这个函数挂到window对象的jQuery上
jQuery = window.jQuery
最后赋值给jQuery变量
document.write(jQuery);
把这个jQuery变量打印到页面上
补充:window上的对象一般可以省略window.
总结:就是封装一个函数到window上 可以通过jQuery或者$可以触发