日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

jquery教程

jQuery noConflict() 方法

閱讀 (2345)

jQuery - noConflict() 方法


如何在頁面上同時使用 jQuery 和其他框架?


jQuery 和其他 JavaScript 框架

正如您已經(jīng)了解到的,jQuery 使用 $ 符號作為 jQuery 的簡寫。

如果其他 JavaScript 框架也使用 $ 符號作為簡寫怎么辦?

其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。

其中某些框架也使用 $ 符號作為簡寫(就像 jQuery),如果您在用的兩種不同的框架正在使用相同的簡寫符號,有可能導(dǎo)致腳本停止運行。

jQuery 的團(tuán)隊考慮到了這個問題,并實現(xiàn)了 noConflict() 方法。


jQuery noConflict() 方法

noConflict() 方法會釋放會 $ 標(biāo)識符的控制,這樣其他腳本就可以使用它了。

當(dāng)然,您仍然可以通過全名替代簡寫的方式來使用 jQuery:

實例

$.noConflict();
jQuery(document).ready(function(){
  jQuery("button").click(function(){
    jQuery("p").text("jQuery is still working!");
  });
});

嘗試一下 ?

您也可以創(chuàng)建自己的簡寫。noConflict() 可返回對 jQuery 的引用,您可以把它存入變量,以供稍后使用。請看這個例子:

實例

var jq = $.noConflict();
jq(document).ready(function(){
  jq("button").click(function(){
    jq("p").text("jQuery is still working!");
  });
});

嘗試一下 ?

如果你的 jQuery 代碼塊使用 $ 簡寫,并且您不愿意改變這個快捷方式,那么您可以把 $ 符號作為變量傳遞給 ready 方法。這樣就可以在函數(shù)內(nèi)使用 $ 符號了 - 而在函數(shù)外,依舊不得不使用 "jQuery":

實例

$.noConflict();
jQuery(document).ready(function($){
  $("button").click(function(){
    $("p").text("jQuery is still working!");
  });
});

嘗試一下 ?
關(guān)閉
程序員人生
主站蜘蛛池模板: 免费的av | 中文字幕电影在线观看 | av在线资源站 | 欧美日韩中文 | 国产激情一区二区三区 | www.888www看片 | 91精品国产91久久综合桃花 | 欧美激情精品久久久久久久久久 | 美女搡bbb又爽又猛又黄www | 欧美专区亚洲专区 | 91露脸的极品国产系列 | www久久 | 偷拍自拍在线视频 | 亚洲 欧美 日韩在线 | 久久免费久久 | 午夜午夜精品一区二区三区文 | 粉嫩精品一区二区三区在线观看 | 久久久女女女女999久久 | 久久1区| 欧美午夜一区二区福利视频 | 91精品国产自产91精品 | av无遮挡| 综合久久国产九一剧情麻豆 | 成人自拍视频在线 | 国产精品一区二区在线播放 | 日本伊人网 | 亚洲精品va | 久久九九久久九九 | 欧美 日韩 亚洲 国产 | 精品福利在线观看 | 亚洲国产精品国自产拍av秋霞 | 一区二区日韩精品 | 亚洲国产一区二区视频 | 99热只有精品在线观看 | 成人一级片 | 午夜网| 中文字幕超碰在线 | 欧美精品一区二区三区在线四季 | 久久久观看 | 亚洲欧洲精品成人久久奇米网 | 亚洲青涩在线 |