當頁面載入jquery指令碼後,jquery就開始了自己的初始化過程:建立jquery以及jquery的構造和原型函式並等待呼叫。讓我們分析一下這個過程:
1.首先,檢查jquery和$是否已定義(避免和其它j**ascript框架的衝突,這意味著為了避免衝突,你應該讓其它的框架應早於jquery載入),將其進行重新命名為_jquery和_$.並定義jquery的別名為$。
看到這裡,你應該明白,對於其它衝突的框架(主要是$的衝突),我們可以通過_$進行訪問。
實際上,為了更加方便,jquery還提供了乙個noconflict方法,這個方法恢復了原有衝突的框架的_$為$,並返回jquery方法以便於你重新命名。這樣,對於jquery框架,你使用jquery代替$進行訪問,對於其它框架,則通過$符號進行訪問。
jquery.noconflict=function(deep)
讓我們舉個例子:
JEECMS 2 3 2架構分析
對於乙個程式設計人員來說,這種東西的內在架構還是值得一看的。不過也完全沒有那麼神秘或者說深奧。今天我就抽出1個小時,剖析一下 jeecms 2.3.2這個j2ee版的開源cms。之所以選擇這個開源系統,是因為有人號稱,這個系統比我之前自己設計的架構還要高乙個檔次。所以,我也很想一 竟。看看到底有沒有...
Android OkHttp3架構分析
在okhttp3中,其靈活性很大程度上體現在,可以intercept其任意乙個環節,而這個優勢便是okhttp3整個請求響應架構體系的精髓所在 okhttp 中的對所有的任務採用namedrunnable,約束每個執行單元給出對應的業務名稱,以便於執行緒維護。1.非同步請求執行緒池 okhttp d...
Duwamish7架構分層分析
duwamish7架構分層分析 1.總的感覺 使用的不是一種純粹的oo的實現方法,基本上可以看作一種組合良好的事務指令碼的寫法。但是這種寫法我個人不是很推薦,關鍵有下面幾點遺憾 1 沒有用oo的寫法,而將實體的資料部分放在了common,而將它的方法又散落到了businessrules busine...