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