我的理解是,而jQuery采取的方式是在prototype中定義一個方法init,通過new這個函數而創建一個新的對象。因此新的對象繼承的是init的屬性和方法。
即如果
var x= $$('xx')
console.log(x.name)// 為undefined,而不是"aaron"
因為x只繼承了init中的方法
而jquery中還有一句是...
--------------------------------------
大家可以看我寫的demo以及感悟 http://blog.csdn.net/sinat_25127047/article/details/51601927
即如果
var x= $$('xx')
console.log(x.name)// 為undefined,而不是"aaron"
因為x只繼承了init中的方法
而jquery中還有一句是...
--------------------------------------
大家可以看我寫的demo以及感悟 http://blog.csdn.net/sinat_25127047/article/details/51601927
可以!很強!用科里化組裝匹配邏輯,從選擇器"編譯"出匹配器,枚舉seed用匹配器去匹配找出最終的集合
2016-06-03
之前倒是看了jQuery的源碼。粗暴難懂,如今慕課講解的源代碼深進淺出,確實是個不錯的學習網站。。jQuery的設計者ajQuery.fn.init.prototype = ajQuery.fn 這段代碼解決了this的指向問題,真讓人拍案叫絕,讓人渾身一震。
2016-06-03