jQuery多庫共存最優解決方案

2022-02-28 04:42:52 字數 772 閱讀 8759

接觸jquery也有一段時間了,看了兩本關於jquery的書了.《jquery in action》中文書名《jquery實戰》這本書寫的確實好,看得我,晚上連睡意都沒了。還有一本《learning jquery》中文書名《jquery 基礎教程》,說句實在話,這本書寫的不怎麼滴,沒有看《jquery in action》之前覺得挺好的,看了《jquery in action》後,覺得講的東西有些淺顯了些,不夠深入。我沒興趣的東西,他卻講了一大堆,其實就在網上下一外掛程式就搞定了的事情。

好了不廢話了,看看如何解決jquery共存的問題吧。

官方給的方法如下:

jquery.noconflict(),呼叫這個方法,會返回乙個值,返回值可以理解為,為jquery的$函式在取乙個別名吧。

這個方法的解釋如下:

執行這個函式將變數$的控制權讓渡給第乙個實現它的那個庫。

這有助於確保jquery不會與其他庫的$物件發生衝突。

在執行這個函式後,就只能使用jquery變數訪問jquery物件。例如,在要用到$("div p")的地方,就必須換成jquery("div p")。

注意:這個函式必須在你匯入jquery檔案之後,並且在匯入另乙個導致衝突的庫之前使用。當然也應當在其他衝突的庫被使用之前,除非jquery是最後乙個匯入的。

ok,這樣一來的話,$這個函式就沒辦法用了,這不是很鬱悶,我可不想習慣了$在去投奔其它的函式名了。怎麼辦呢?辦法還是有的,如下**:

">

" >

ok,有了這個後,我們就不必在為有多個庫使用$而煩腦了。

jQuery 多庫共存

jquery使用 作為識別符號,隨著jquery的流行,其他js的庫也會用 作為識別符號,這樣就會引起衝突 需要乙個解決方案 讓jquery和其他的js庫不存在衝突,可以同時存在,這就叫多庫共存 1 把裡面的 符號統一改為jquery.比如jquery div 2 jquery變數規定新的名稱 no...

jQuery多庫共存處理

1.多庫共存也可以叫無衝突處理。2.總的來說會有兩種情況遇到 太 火熱,j quer y採用 作為命名空間,不免會與別的庫框架或者外掛程式相衝突。jquery版本更新太快,外掛程式跟不上,導致不同版本對外掛程式的支援度不一樣。出於以上的原因,jquery給出了解決方案 noconflict函式。引入...

jQuery 學習六 多庫共存

b color 345286 jquery.noconflict color b 執行這個函式將變數 的控制權讓渡給第乙個實現它的那個庫。這有助於確保 jquery 不會與其他庫的 對 象發生衝突。在執行這個函式後,就只能使用 jquery 變數訪問 jquery 物件。例如,在要用到 div p ...