1. 怎樣查看jquery版本
第一種:查看 jquery 源碼
查看源碼的方法很簡單,右鍵 jqueryjs ,用記事本打開,不論是壓縮版( min 版)還是開發版第一行你所用的 jquery 的版本號。
第二種:調用 jquery 的提供的api
當然,你也可以使用 jquery 內部提供的屬性,雖然 jquery 並沒有公開這個屬性,但你仍然可以使用它,在載入jquery
的情況下,jQueryjquery 中就保存了當前 jquery 版本信息,所以你可以用如下代碼來查看當前的 jquery 的版本信息。
alert(jQuery.jquery)
2. 如何正確閱讀jquery源碼和jquery插件源碼
1. jQuery 裡面有很多東西是出於兼容性,歷史遺留。
比如 .ready() 之類的函數,為什麼會很scroll 有關,那是為了兼容某些ie。這種代碼對於編程思想來說不僅沒用,而且是雜音,你要篩選出來就得了解這段代碼的變動,費心費力得不償失。
2. jQuery 裡面的代碼不一定是最優的,例如事件委託,每一次事件觸發都要調用選擇器,實際上是效率很低的。但是我又比較懶,沒有提交patch。
3. jQuery 實際上很容易寫出來一個 barebone alternative,在使用的過程中多想,多思考多總結就可以了。
4. jQuery 這類框架里真正有思維挑戰性的東西不多,一半以上是堆代碼而已,剩下的一點價值在於架構、抽象、擴展能力。
5. 我有一句話與所有的同行分享:工程師讓需求成為現實,優秀工程師化復雜為簡單,頂尖工程師變不可能為可能;架構師掌握現在,優秀架構師展望未來,頂尖架構師創造時代。
jQuery 的設計目的是,讓前端工程師的工作更簡單更輕松,但它並不適合所有的前端工程師,假如你的目標是成為優秀架構師、頂尖架構師的話,你在jQuery里也看不清未來。
3. 逐行分析jquery源碼的奧秘 一共多少節
看完之後對對象和原型的理解幫助會非常大。
但最好等用jquery比較熟悉之後再看源碼,那麼會對理解比較有好處,也會比較容易看懂。
最好從jquery核心處開始看,看懂$.fn.init以及基本方法之後再看別的$.extend的時候就比較容易了。
4. jquery產生的內容,在瀏覽器里查看網頁源代碼怎麼看不到
firefox裝了firebug後也可以看到網頁動態生成的內容,
chrome也可以。
直接看源碼是看不到動態生成的內容的。