<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ~~~ <div class="box" id="box"> <!-- 我就是一個注釋 --> <h2 class="title">課程大綱</h2> <ul> <li>正式課前五周:JS(包含ES6~ES9)中的核心知識、底層原理、實戰案例</li> <li id="li2">正式課六七周:AJAX、HTTP、NODE、WEBPACK、GIT、前后端交互、跨域...</li> <!-- 上述都是JS最底層的核心知識,必須掌握扎實 --> <li>正式課第八~十周:VUE全家桶(VUE核心源碼、VUEX、VUE-ROUTER源碼解讀)實戰應用</li> <li id="li4">正式課第十一/十二周:REACT全家桶(所有的核心源碼解讀)實戰應用</li> 上面這些東西學會了,找工作已經沒問題了 <li>正式課第十三~十四周:小程序開發、TypeScript、企業講師實戰分享、畢設答辯、簡歷、就業指導以及一些最新的內容擴展</li> <!-- 上述東西是現在市面上要求的能力,這些能力需要牢牢掌握,有獨立全棧實戰開發能力,畢設項目做不出來,不允許畢業 --> <li>長期的,不定時的內部分享課:前端需要的,在我們課程中基本都有,而且基礎+實戰+源碼全方面都包含了</li> </ul> </div> ~~~ ~~~ <script> /* * 節點NODE:所有頁面中包含的東西,都被稱為節點 * document文檔節點 * nodeType:9 * nodeName:"#document" * nodeValue:null * 元素節點:元素標簽 * nodeType:1 * nodeName:"大寫標簽名" * nodeValue:null * 文本節點:文字或者標簽之間的空格和換行也被當做文本節點 * nodeType:3 * nodeName:"#text" * nodeValue:文本內容 * 注釋節點:注釋內容 * nodeType:8 * nodeName:"#comment" * nodeValue:注釋內容 * ...... */ //=====描述節點和節點之間的關系屬性,基于這些屬性可以獲取到指定的節點 // [CONTAINER].childNodes:獲取當前容器中所有的子節點(包含各種類型的節點) // [CONTAINER].children:獲取當前容器中所有的元素子節點(只有元素標簽的,在IE低版本瀏覽器中,也會把注釋當做元素節點) // [NODE].parentNode:獲取某一個節點的父節點 // [NODE].previousSibling:獲取某一個節點的上一個哥哥節點 // [NODE].previousElementSibling:獲取某一個節點的上一個哥哥元素節點(不兼容IE低版本) // [NODE].nextSibling:獲取某一個節點的下一個弟弟節點 // [NODE].nextElementSibling:獲取某一個節點的下一個弟弟元素節點(不兼容IE低版本) // [CONTAINER].firstChild:獲取容器中第一個子節點 // [CONTAINER].firstElementChild:獲取容器中第一個元素子節點(不兼容IE低版本) // [CONTAINER].lastChild:獲取容器中最后一個子節點 // [CONTAINER].lastElementChild:獲取容器中最后一個元素子節點(不兼容IE低版本) // var box = document.getElementById('box'); // console.log(box.childNodes); //=>獲取的是一個節點集合,包含容器中的所有類型節點(空格換行是文本節點) =>7個 // console.log(box.children); //=>獲取的是一個元素集合,只有元素節點 =>2個 // 兼容問題:在IE6~8中 // 1. children獲取的是3個,因為它把注釋也當做元素節點處理的 // 2. childNodes獲取的也是3個,因為在這些瀏覽器中,不會把空格和換行當做文本節點(不認為這是節點) /* 獲取指定容器CONTAINER中的所有元素子節點,需要兼容所有的瀏覽器 */ /* function children(container) { // 獲取所有的子節點,遍歷這些節點,所有NODETYPE===1的就是我們想要的元素子節點 var nodeList = container.childNodes, result = []; for (var i = 0; i < nodeList.length; i++) { var itemNode = nodeList[i]; if (itemNode.nodeType === 1) { // 元素節點 result.push(itemNode); } } return result; } var arr = children(box); console.log(arr); */ </script> ~~~
                  <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>

                              哎呀哎呀视频在线观看