|
復制代碼 代碼如下:
function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}
微軟的ASP.NET ajax客戶端框架也有類似用$get來實現的代碼。
復制代碼 代碼如下:
var $get = Sys.UI.DomElement.getElementById = function Sys$UI$DomElement$getElementById(id, element) {
/// <param name="id" type="String"></param> 4.5.
/// <param name="element" domElement="true" optional="true" mayBeNull="true"></param> 6.7.
/// <returns domElement="true" mayBeNull="true"></returns> 8.9.
var e = Function._validateParams(arguments, [
{name: "id", type: String},
{name: "element", mayBeNull: true, domElement: true, optional: true}
]);
if (e) throw e;
if (!element) return document.getElementById(id);
. if (element.getElementById) return element.getElementById(id);
// Implementation for browsers that don't have getElementById on elements: 28.29.
var nodeQueue = [];
var childNodes = element.childNodes;
for (var i = 0; i < childNodes.length; i++) {
var node = childNodes[i];
if (node.nodeType == 1) {
nodeQueue[nodeQueue.length] = node;
}
}
while (nodeQueue.length) {
node = nodeQueue.shift();
if (node.id == id) {
return node;
}
childNodes = node.childNodes;
for (i = 0; i < childNodes.length; i++) {
node = childNodes[i];
if (node.nodeType == 1) {
nodeQueue[nodeQueue.length] = node;
}
}
}
return null;
}
由于jQuery的簡約、優美,更重要的是被微軟所大力推廣,因此在項目中引入jQuery就顯得自然而必然,jQuery采用$函數來返回一個jQuery對象,也就是$=jQuery,引入jQuery后針對$符號問題必然產生沖突,因此主要有2個思路來解決。
一、利用jQuery.noConfict()使得$$等于jQuery,代碼為$$=jQuery.noConflict()。這樣需要做一下幾件事
1、在包含jQuery以及基于jQuery的Javasript代碼文件中最后加上$$=jQuery.noConflict(),jQuery的VS智能提示文件(jQueryXXX 主站蜘蛛池模板: 高冷女头| 豆腐西施杨七巧 演员表| 徐荣柱| 欲情电影在线看| bob hartman| 变态的视频| 国产成人亚洲综合a∨婷婷| 欧美动作电影| 荒野求生21天美国原版观看| 帮妈妈做饭看图写话二年级| 视频污污| 最爱的人是你韩剧免费观看| 我们的快乐人生 电视剧| 月亮电影| 韩国成人综艺| 搜狐视频在线观看电视剧免费下载| 路易斯·帕特里奇| 掐脖子自制短视频| 广西柳州莫青作爱视频13| 所求皆所愿| 李采潭全部作品| 八年级上册英语第三单元2b翻译| 亚洲免费资源| 远古的传说| 田园个人简历| 街女电影| cf脚本| 遥远的天熊山电影完整版在线观看| 梁祝吉他谱独奏完整| 周秀娜全部三级视频| 夜夜女人香| 不要抛弃我| 男同视频在线| 杨颖电影| 意大利 艾伦 温暖的夜晚| 同志微电影| 蜘蛛夫人:超感觉醒 电影| 欧美变态挠痒痒视频∨k| 周秀娜全部三级视频| 树屋上的童真| 高级英语第四版课后答案|