摘要:找不到該元素找不到該元素找不到該元素寫這個的目的有兩個。有時候不想引入,但是確實有必要對進行操作。
function removeClass(name){ var $ele = this.ele; if(!$ele){ console.log(">> 找不到該元素: id = ",ele); return !1; } var rex = new RegExp("s"+name+"|"+name+"s"); $ele.className = $ele.className.replace(rex,""); return this; } function addClass(name){ var $ele = this.ele; if(!$ele){ console.log(">> 找不到該元素: id = ",ele); return !1; } if(this.hasClass(name)){ return !1; }else{ $ele.className = $ele.className + " " + name; } return this; } function hasClass(name){ var $ele = this.ele; if(!$ele){ console.log(">> 找不到該元素: id = ",ele); return !1; } var rex = new RegExp("s"+name+"|"+name+"s"); return $ele.className.search(rex) > -1; } function getId(id){ return getEle(document.getElementById(id)); } function getEle(ele){ return { ele: ele, removeClass: removeClass, addClass: addClass, hasClass: hasClass } return eleObj; }
寫這個的目的有兩個。
1、有時候不想引入jquery,但是確實有必要對DOM進行class操作。
2、裝逼。。。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/99531.html
摘要:最近想看一下源碼,搜到了這樣一篇博客從源碼學到的件事情本文基于這篇視頻博客,提煉了一些內(nèi)容,分享給大家。的狀態(tài)選擇符,比如存放在里面 最近想看一下jQuery源碼,搜到了這樣一篇博客《從jQuery源碼學到的10件事情》http://www.paulirish.com/2010/10-things-i-learned-from-the-jquery-source/ 本文基于這篇視頻博...
摘要:根據(jù)項目選型決定是否開啟。為了壓縮,可維護為了支持從而使用代替變量存儲防沖突會用到,形如版本號聲明最終調(diào)用的是這個原型實際上。功能檢測統(tǒng)一兼容性問題。 概覽 (function (){ (21 , 94) 定義了一些變量和函數(shù) jQuery=function(); (96 , 293) 給jQuery對象添加一些方法和屬性; (285 , 347) ...
摘要:根據(jù)項目選型決定是否開啟。為了壓縮,可維護為了支持從而使用代替變量存儲防沖突會用到,形如版本號聲明最終調(diào)用的是這個原型實際上。功能檢測統(tǒng)一兼容性問題。 概覽 (function (){ (21 , 94) 定義了一些變量和函數(shù) jQuery=function(); (96 , 293) 給jQuery對象添加一些方法和屬性; (285 , 347) ...
摘要:預讀取預讀取是一項使瀏覽器主動去執(zhí)行域名解析的功能。在某些圖片較多的頁面中,在發(fā)起圖片加載請求之前預先把域名解析好將會有至少的圖片加載速度提升。但由于域名解析本身也是耗時的,所以也不是越多越好,最大支持路并發(fā),所以一般設置個域名較為合適。 文章本來是給公司內(nèi)部分享用的,現(xiàn)在發(fā)表出來,歡迎大家提出寶貴建議。 背景目的 讓官網(wǎng)首頁加載速度更快,對用戶的操作響應得更及時,給用戶提供更為友好...
閱讀 1052·2021-11-18 13:23
閱讀 758·2021-11-08 13:16
閱讀 871·2021-10-11 10:58
閱讀 3520·2021-09-22 15:26
閱讀 1749·2021-09-08 10:42
閱讀 1826·2021-09-04 16:45
閱讀 1745·2019-08-30 15:54
閱讀 2576·2019-08-30 13:45