課程
/前端開發
/jQuery
/jQuery源碼解析(架構與依賴模塊)
[].slice.call(this);將調用的對象變為this,這一句變成this.slice(), ? 返回this的整個數組?
2015-07-25
源自:jQuery源碼解析(架構與依賴模塊) 2-8
正在回答
基本上是這個意思,
樓主所說的this是通過 selector 獲取的jQuery對象, 也就是 ?this == jQuery.fn.init[num]。所以返回的是包含符合條件的jQuery對象、而jQuery對象是類數組對象、可以使用數組方法。
舉報
由淺入深地剖析jQuery庫的設計與實現,揭開框架背后的秘密
1 回答this的區別
2 回答return this的作用是什么呢?
1 回答global的取值,為何不直接this而是要typeof window !== "undefined" ? window : this
6 回答為什么要做this instanceof aQuery這個判斷呢?
2 回答為什么這里的this指向的是ajQuery.fn.init而不是ajQuery.fn.setName
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-22
基本上是這個意思,
2015-08-02
樓主所說的this是通過 selector 獲取的jQuery對象, 也就是 ?this == jQuery.fn.init[num]。所以返回的是包含符合條件的jQuery對象、而jQuery對象是類數組對象、可以使用數組方法。