課程
/前端開發(fā)
/jQuery
/jQuery源碼解析(架構(gòu)與依賴模塊)
寫法一和寫法二 兩種形式會(huì)不會(huì)因?yàn)殚]包的緣故導(dǎo)致全局變量駐留內(nèi)存。
2018-07-09
源自:jQuery源碼解析(架構(gòu)與依賴模塊) 1-5
正在回答
寫法一,window已經(jīng)作為參數(shù)傳進(jìn)去,所以不會(huì)有全局變量,
寫法二,應(yīng)該會(huì)有,因?yàn)闆]有傳window,會(huì)有全局變量
寫法一解決的是全局變量和命名空間的問題,寫法二暴露了全局變量,
也是,外層函數(shù)中并沒有聲明變量,內(nèi)層函數(shù)也沒有引入外層函數(shù)聲明的變量。
我覺得不會(huì);閉包只是保留了它的內(nèi)存,這兩個(gè)不會(huì)導(dǎo)致內(nèi)存泄露。(個(gè)人拙見)
舉報(bào)
由淺入深地剖析jQuery庫的設(shè)計(jì)與實(shí)現(xiàn),揭開框架背后的秘密
3 回答為什么會(huì)引起循環(huán)引用和全局污染
3 回答關(guān)于寫法一
1 回答老師講的那個(gè)if判斷里面是否在判斷是不是全局變量?
3 回答有沒有什么辦法,可以讓第二個(gè)按鈕添加的同時(shí),第一個(gè)按鈕下的對(duì)象不會(huì)消失呢?
2 回答為何腳本解析二會(huì)在DomContentLoaded之前觸發(fā)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-11-05
寫法一,window已經(jīng)作為參數(shù)傳進(jìn)去,所以不會(huì)有全局變量,
寫法二,應(yīng)該會(huì)有,因?yàn)闆]有傳window,會(huì)有全局變量
2018-08-25
寫法一解決的是全局變量和命名空間的問題,寫法二暴露了全局變量,
2018-07-12
也是,外層函數(shù)中并沒有聲明變量,內(nèi)層函數(shù)也沒有引入外層函數(shù)聲明的變量。
2018-07-12
我覺得不會(huì);閉包只是保留了它的內(nèi)存,這兩個(gè)不會(huì)導(dǎo)致內(nèi)存泄露。(個(gè)人拙見)