課程
/前端開發
/JavaScript
/zepto設計和源碼分析
我說一下這里的$.fn,我是這樣理解的不知道對不對。
dom.__proto__ = $.fn
把dom的原型鏈指向了$接著,在fn里面封裝了很多自己的方法。
所以引用的時候就是用dom.xx(xx代表fn里面封裝的方法)
2016-12-14
源自:zepto設計和源碼分析 2-4
正在回答
$.fn 相當于 $.prototype,?$.prototype中定義了很多方法。
dom.__proto__ = $.fn這句相當于,將一個dom實例的隱式原型(__proto__)指向了?$.prototype。
這樣dom實例就可以引用?$.prototype中定義的方法了。
qweqwe13123123 提問者
舉報
介紹zepto的設計框架和實現原理,看完后能輕松解讀zepto所有源碼
1 回答下載下來的文檔有問題
2 回答我問什么寫的雙等是true 三等是false
2 回答看云問題反饋
4 回答請問window.$===undefined && (window.$=Zepto),該怎么理解。
3 回答源碼里的 var undefined 是干嘛的?有人知道嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-23
$.fn 相當于 $.prototype,?$.prototype中定義了很多方法。
dom.__proto__ = $.fn這句相當于,將一個dom實例的隱式原型(__proto__)指向了?$.prototype。
這樣dom實例就可以引用?$.prototype中定義的方法了。