亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
類數組對象就是類似一個數組的對象,對象默認是沒有length屬性的,所以
1,必須構造一個length屬性。
2,必須有下標0,1,2...n(必須連續遞增,不能是0,3,4)
3,且length <= (n+1)
起始下標就是對象的屬性,這個屬性在對象里通過this[i]使用

jQuery()的結果就存儲在this[i]里,get(i)相當于調用了this[i]
常規:1.定義函數function fn(){a,b} ;2.傳參并運行fn('aa','bb');
立即運行分解:第一步定義函數:function(a,b){},第二步傳參并運行:( function(a,b){} )('aa','bb')。
另外不管是有名還是無名函數,在內存里都有一個指針指向函數。
這個要有編譯原理的功底才能理解,js的語法分析器規則是:當“()”作為一個運算符時(權威指南里有詳細的說明),里面填的都解釋為表達式,既然是表達式就有結果,這個結果就是一個無名函數的指針(或者說引用),這個指針在內存的函數棧里,然后再用“()”運行這個無名函數。跟先定義一個函數,然后用()調用它是一個道理。
不錯啊啊啊
開始擼這套課程咯
嗯,看了大神的“jQuery源碼分析系列”博客中的回調 才看明白。
還會繼續去教材么,很期待
在一個jquery對象的基礎上,查找另一個jquery對象,這個新的jquery對象有一個prevObject屬性,這個屬性保存著你上一個jquery對象,end方法就是返回這個屬性,其實每一個jquery對象都有這個屬性,第一次得到的jquery對象(沒有在一個jquery對象的基礎上查找的jquery對象),也有prevObject屬性($(null))
可以在火狐控制臺看console.log( function(){} );打印的對象,用這個最直觀。
js里創建函數對象后,隱含就會創建 prototype ,prototype 中有constructor屬性指向函數自身,ajQuery.fn = ajQuery.prototype = { ... } 把原來 prototype 覆蓋了,所以要修正一下constructor屬性,要不然就沒有constructor屬性了。
案例一沒有看懂啊~~~
樓上說的對,先學習js的原型鏈吧
挺不錯的視頻,贊一個
大神看的東西。。。
不解···
課程須知
源碼的閱讀不是一蹴而就的,需要大家有一定的功底,比如jQuery的基礎運用以及API的熟悉度,除此之外要有牢固的javascript、DOM、CSS的基礎功底,甚至還需要理解常見的設計模式、數據結構等等。當然大家也不要被這些給嚇住了,理解,總是需要一種慢慢的學習過程。
老師告訴你能學到什么?
通過本課程的學習,您可以由淺入深地剖析jQuery庫的設計與實現。 其中我們圍繞的重心: 1、設計理念 2、結構組織 3、接口設計 4、模式運用 5、場景套用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消