noConflict 方法 常用的方式

2021-09-20 23:46:34 字數 1323 閱讀 4040

eg.***************==2013-08-12-han******************************===

1.將$引用的物件對映回原始的物件。

jquery.noconflict();

// 使用 jquery

jquery("div p").hide();

// 使用其他庫的 $()

$("content").style.display = 'none';

2.恢復使用別名$,然後建立並執行乙個函式,在這個函式的作用域中仍然將$作為jquery的別名來使用。在這個函式中,原來的$物件是無效的。這個函式對於大多數不依賴於其他庫的外掛程式都十分有效。

jquery.noconflict();

(function($) );

})(jquery);

// 其他用 $ 作為別名的庫的**

3.建立乙個新的別名用以在接下來的庫中使用jquery物件。

var j = jquery.noconflict();

// 基於 jquery 的**

j("div p").hide();

// 基於其他庫的 $() **

$("content").style.display = 'none';

4.完全將 jquery 移到乙個新的命名空間。

var dom = {};

dom.query = jquery.noconflict(true);

//傳入 true 來允許徹底將jquery變數還原

// 新 jquery 的**

dom.query("div p").hide();

// 另乙個庫 $() 的**

$("content").style.display = 'none';

// 另乙個版本 jquery 的**

jquery("div > p").hide();

jQuery中noConflict的解讀

位置檔案是jq下的global.js noconflict方法的作用是將取消指 向,因為 在jq中 取消指向,因為在jq中 取消指向,因 為在jq 中是jq的乙個別名,而我們在實際開發中可能使用了包括jq的其他js庫,而這些庫中可能也會使用作為他 們的某一 個暴露出 來的變數 而no conf li...

mysql常用方法 mysql 常用方法

處理字元 1 concat aaa bbb ccc 拼接字串,oracle也有這個方法不過只能拼接2個,而且一般用 mysql中 表示或。相當於or 2 ifnull name,aaa 當name null時,返回 aaa 3.upper aaa lower aaa 變為大寫,小寫 4.substr...

request,response的常用方法?

request,response 的常用方法?request getparameter string paramname 獲取paraname 請求引數的值。getparanetervalues string name paramname請求引數的值,當該請求引數有多個值時,該方法返回多個值所組成的...