jQuery原始碼學習扒一扒jQuery物件初使化

2021-09-07 04:25:43 字數 526 閱讀 2782

神奇的jquery可以這樣玩

jquery("#id").css()或 jquery("#id").html() 這麼玩

jquery("#id")這個物件是怎麼建立出來的 所以打算來扒一扒

//jquery原始碼部分

var jquery = function()

//建構函式的原型給了fn

jquery.fn = jquery.prototype = {

jquery.fn.init = function(){

var init = jquery.fn.init

init.prototype = jquery.fn;

根據以上東西

推出這麼乙個表示式

jquery.protype.init.protype = jquery.protype

相信懂原型的朋友應該看明白了(不懂得在學習一下)

下面上分析圖

JQuery原始碼學習筆記(一)

最近打算學習各種前端框架的寫法,吸取經驗充實自己,第乙個選中的就是jquery。jquery作為最流行的前端框架,早有無數前輩高人寫了各種各樣的原始碼解讀和剖析,不過他人的東西終究是他人的東西,只有自己去閱讀體會到的東西才能確實變成經驗,又說好記性不如爛筆頭,因此我把自己的學習體會寫在這裡,方便以後...

jquery原始碼解讀學習(一)

1.function global,factory use strict 嚴格模式if typeof module object typeof module.exports object return factory w else typeof window undefined window thi...

jQuery原始碼學習

jquery框架學習 1 定義變數和函式 2 給jq物件,新增一些方法和屬性 3 extend jq的繼承方法 4 jq.extend 擴充套件jq的一些工具方法 5 jq複雜的選擇功能 6 callbacks 回函物件,函式的統一管理 7 deferred 延遲物件,對非同步的乙個統一管理 8 s...