最近在跟nuysoft 的 jquery原始碼分析系列 ,把不深入的知識點自己做些摘要取出來,記錄下。
1. 函式自呼叫括號有兩種寫法(仔細看括號的位置):
(function() ( window ) ); //(foo{}());(function() ) ( window )); //(foo{})();
2. undefined可以被重寫,必要時需要顯式賦值.
在在引數列表中增加undefined呢?3.在 自呼叫匿名函式 的作用域內,確保undefined是真的未定義。因為undefined能夠被重寫,賦予新的值。
undefined = "defined";console.log(undefined);
測試結果: ie7/8/9: "defined";
chrome 32,firefox26: "undefined"
jQuery原始碼分析系列
斷斷續續地看jquery原始碼,第一次萌生看jq原始碼的念頭,當時還是版本1.7.2,由於工作中沒有用到jq的機會,連 有幾種用法都還不知道,就開始啃原始碼,痛苦自然是少不了的,於是不久就放棄扔一邊了。等到工作中終於就機會用jq了 撒花 又萌生了啃jq原始碼的念頭,此時jq版本已經是2.0了。鑑於瀏...
jQuery原始碼分析系列
版本截止到2013.8.24 jquery官方發布最新的的2.0.3為準 附上每一章的原始碼注釋分析 正在編寫的書 jquery架構設計與實現 本人在慕課網的教程 完結 jquery原始碼解析 架構與依賴模組 64課時 jquery原始碼解析 dom與核心模組 64課時 jquery原始碼分析目錄 ...
jQuery原始碼分析系列 Callback深入
關於callbacks callbacks 的內部提供了jquery的 ajax 和 deferred 基本功能元件 在針對ajax處理中,用的最多的就是once memory的組合 所有的 佇列,不管任何時候增加的 保證只觸發一次 type completedeferred jquery.call...