原文:jQuery 2.0.3 源碼分析core - 整體架構

拜讀一個開源框架,最想學到的就是設計的思想和實現的技巧。 廢話不多說,jquery這么多年了分析都寫爛了,老早以前就拜讀過, 不過這幾年都是做移動端,一直御用zepto, 最近抽出點時間把jquery又給掃一遍 我也不會照本宣科的翻譯源碼,結合自己的實際經驗一起拜讀吧 github上最新是jquery master,加入了AMD規范了,我就以官方最新 . . 為准 整體架構 jQuery框架的核心 ...

2013-08-23 21:34 88 93111 推薦指數:

查看詳情

jQuery 2.0.3 源碼分析core - 選擇器

聲明:本文為原創文章,如需轉載,請注明來源並保留原文鏈接Aaron,謝謝! 打開jQuery源碼,一眼看去到處都充斥着正則表達式,jQuery框架的基礎就是查詢了,查詢文檔元素對象,所以狹隘的說呢,jQuery就是一個選擇器,並這個基礎上構建和運行查詢過濾器 ...

Tue Aug 27 06:26:00 CST 2013 30 40777
jQuery-1.9.1源碼分析系列(一)整體架構

不廢話,直接上關鍵。這個系列中有好些直接借用別人的資料,我將他們整合在自認為比較合理的地方。所以在此先謝謝那些前輩。 注意:后續系列中jQuery實例多用$(...)來表示 1. 初始化與鏈式調用基礎 jQuery之所以能夠鏈式調用在於每次調用返回來jQuery本身。實現關鍵 ...

Tue Nov 03 23:57:00 CST 2015 6 2923
jQuery 2.0.3 源碼分析 回調對象 - Callbacks

源碼API:http://api.jquery.com/jQuery.Callbacks/ jQuery.Callbacks()是在版本1.7中新加入的。它是一個多用途的回調函數列表對象,提供了一種強大的方法來管理回調函數隊列。 那么jQuery.Callbacks使用場景在哪 ...

Fri Sep 27 23:29:00 CST 2013 32 19772
MyBatis 源碼分析 - 整體架構

參考 知識星球 中 芋道源碼 星球的源碼解析,一個活躍度非常高的 Java 技術社群,感興趣的小伙伴可以加入 芋道源碼 星球,一起學習😄 該系列文檔是本人在學習 Mybatis 的源碼過程中總結下來的,可能對讀者不太友好,請結合我的源碼注釋(Mybatis源碼分析 GitHub ...

Sun Nov 22 17:04:00 CST 2020 0 715
jQuery 2.0.3 源碼分析 Deferred概念

JavaScript編程幾乎總是伴隨着異步操作,傳統的異步操作會在操作完成之后,使用回調函數傳回結果,而回調函數中則包含了后續的工作。這也是造成異步編程困難的主要原因:我們一直習慣於 ...

Thu Oct 03 02:00:00 CST 2013 5 10686
jQuery 2.0.3 源碼分析 樣式操作

根據API分類 CSS addClass() jQuery.cssHooks .hasClass() .removeClass() .toggleClass() .addClass() 對元素的樣式操作,底層的實現就是修改元素的className值 ...

Thu Nov 21 05:49:00 CST 2013 1 3448
jQuery 2.0.3 源碼分析 數據緩存

歷史背景: jQuery從1.2.3版本引入數據緩存系統,主要的原因就是早期的事件系統 Dean Edwards 的 ddEvent.js代碼 帶來的問題: 沒有一個系統的緩存機制,它把事件的回調都放到EventTarget之上,這會引發循環引用 如果EventTarget ...

Tue Oct 22 16:42:00 CST 2013 8 8035
Jquery源碼分析-整體結構

Jquery整體結構,讓我覺得Jquery源碼是有跡可循。如果盲目的去看Jquery源碼,10000多行的 ...

Sat Nov 17 01:07:00 CST 2018 0 1583
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM