<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Lesson-1 === 這個版本呢,先來加四個很簡單的方法感受感受下! 首先3個class不用說了 ```javascript hasClass : function(cls) { var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)'); for (var i = 0; i < this.length; i++) { if (this[i].className.match(reg)) return true; return false; } return this; }, addClass : function(cls) { var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)'); for (var i = 0; i < this.length; i++) { if(!this[i].className.match(reg)) this[i].className += ' ' + cls; } return this; }, removeClass : function(cls) { var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)'); for (var i = 0; i < this.length; i++) { if (this[i].className.match(reg)) this[i].className = this[i].className.replace(cls,''); } return this; } ``` 然后新增一個 ```javascript css : function(attr,val) {//鏈式測試 console.log(this.length); for(var i = 0;i < this.length; i++) { if(arguments.length == 1) { return getComputedStyle(this[i],null)[attr]; } this[i].style[attr] = val; } return this; } ``` 這些其實都很簡單,我們都要記住,我們封裝的DOM對象是一個數組,所以一定都需要用循環來進行各種個樣的處理. 然后css這我是用arguments的個數來進行判斷是取值還是社值. 最后千萬別忘了每個方法的最后都要return this以便鏈式調用. 大家可以自行拿這幾個方法 log出來看看是否是與jQuery的一樣就知道是否成功了.
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看