jQuery运行方式818
生活随笔
收集整理的這篇文章主要介紹了
jQuery运行方式818
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
我們平時(shí)打開(kāi)JQ源碼就會(huì)看到這么一段代碼
(function (window, undefined) {//JQ代碼})(window)有一點(diǎn)經(jīng)驗(yàn)的朋友會(huì)知道這是js自執(zhí)行函數(shù) 它的好處主要作用域隔離和初使化.
但我們這么代碼為什么傳入window對(duì)象? 呵呵,不急我們回憶我們平時(shí)引用寫(xiě)的jq
代碼寫(xiě)法
$("#btnTest").click(function () {
});
為什么可以在頁(yè)面上直接用$或者
jQuery("#btnTest").click(function () {
});
在回到看 (function(window, undefined)
{})(window),
擦 明白了原業(yè)是把 $注冊(cè)到window上了
window.$ = $
扒一扒看看JQ源碼是不是這么一回事
扒一扒原來(lái)這么一回事啊,總結(jié)說(shuō)一下
就是自執(zhí)行函數(shù)創(chuàng)建對(duì)象,注冊(cè)到到window全局對(duì)象上(與外界產(chǎn)生關(guān)系)
?
轉(zhuǎn)載于:https://www.cnblogs.com/yzenet/p/4752800.html
總結(jié)
以上是生活随笔為你收集整理的jQuery运行方式818的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: bios界面怎么启动网卡 如何在bios
- 下一篇: 【LeetCode】13. Roman