亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

js操作DOM的class--防jquery

SolomonXie / 2480人閱讀

摘要:找不到該元素找不到該元素找不到該元素寫這個(gè)的目的有兩個(gè)。有時(shí)候不想引入,但是確實(shí)有必要對進(jìn)行操作。

    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;
    }

寫這個(gè)的目的有兩個(gè)。
1、有時(shí)候不想引入jquery,但是確實(shí)有必要對DOM進(jìn)行class操作。
2、裝逼。。。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/99531.html

相關(guān)文章

  • jQuery學(xué)到幾件事情

    摘要:最近想看一下源碼,搜到了這樣一篇博客從源碼學(xué)到的件事情本文基于這篇視頻博客,提煉了一些內(nèi)容,分享給大家。的狀態(tài)選擇符,比如存放在里面 最近想看一下jQuery源碼,搜到了這樣一篇博客《從jQuery源碼學(xué)到的10件事情》http://www.paulirish.com/2010/10-things-i-learned-from-the-jquery-source/ 本文基于這篇視頻博...

    jlanglang 評(píng)論0 收藏0
  • FE.SRC-逐行分析jQuery2.0.3源碼-完整筆記

    摘要:根據(jù)項(xiàng)目選型決定是否開啟。為了壓縮,可維護(hù)為了支持從而使用代替變量存儲(chǔ)防沖突會(huì)用到,形如版本號(hào)聲明最終調(diào)用的是這個(gè)原型實(shí)際上。功能檢測統(tǒng)一兼容性問題。 概覽 (function (){ (21 , 94) 定義了一些變量和函數(shù) jQuery=function(); (96 , 293) 給jQuery對象添加一些方法和屬性; (285 , 347) ...

    Lin_R 評(píng)論0 收藏0
  • FE.SRC-逐行分析jQuery2.0.3源碼-完整筆記

    摘要:根據(jù)項(xiàng)目選型決定是否開啟。為了壓縮,可維護(hù)為了支持從而使用代替變量存儲(chǔ)防沖突會(huì)用到,形如版本號(hào)聲明最終調(diào)用的是這個(gè)原型實(shí)際上。功能檢測統(tǒng)一兼容性問題。 概覽 (function (){ (21 , 94) 定義了一些變量和函數(shù) jQuery=function(); (96 , 293) 給jQuery對象添加一些方法和屬性; (285 , 347) ...

    褰辯話 評(píng)論0 收藏0
  • 頁面優(yōu)化一些建議

    摘要:預(yù)讀取預(yù)讀取是一項(xiàng)使瀏覽器主動(dòng)去執(zhí)行域名解析的功能。在某些圖片較多的頁面中,在發(fā)起圖片加載請求之前預(yù)先把域名解析好將會(huì)有至少的圖片加載速度提升。但由于域名解析本身也是耗時(shí)的,所以也不是越多越好,最大支持路并發(fā),所以一般設(shè)置個(gè)域名較為合適。 文章本來是給公司內(nèi)部分享用的,現(xiàn)在發(fā)表出來,歡迎大家提出寶貴建議。 背景目的 讓官網(wǎng)首頁加載速度更快,對用戶的操作響應(yīng)得更及時(shí),給用戶提供更為友好...

    tommego 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<