亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

DOM探索之基礎詳解篇

難度初級
時長 2小時11分
學習人數
綜合評分9.60
274人評價 查看評價
9.8 內容實用
9.4 簡潔易懂
9.6 邏輯清晰
  • 渲染引擎的渲染過程解析html、構建dom樹構建渲染樹(解析樣式信息)布局渲染樹(布局dom節點)繪制渲染樹(繪制dom節點)
    https://img1.sycdn.imooc.com//64e2d91c0001f6c614670965.jpg

    查看全部
  • 特點

    1.1課程介紹
    1.DOM是Docunment、object、Model的縮寫,直譯過來就是文檔對象模型。
    2.DOM的地位和作用
    1.HTML→CSS(定義樣式)
    2.HTML→JavaScript(賦予行為)
    通過JavaScript實現頁面的交互和動畫效果等等。
    3.那么JavaScript通過什么來實現的呢?
    1.通過ECMAScript標準,我們可以編寫程序讓瀏覽器來解析
    2.利用ECMAScript我們可以通過BOD對象來操作瀏覽器窗口、
    瀏覽器導航對象、屏幕分辨率、瀏覽器歷史、Cookies等等
    3.但是通過BOD來實現的交互遠遠不夠,要實現頁面的動態交互
    和效果,操作HTML才是核心。
    4.那么如何操作HTML呢,那就是DOM。簡單來說,DOM給我們提
    供了用程序來動態控制HTML的接口,也就是早期的DHTML的
    概念。
    5.因此DOM處在JavaScript賦予HTML具備動態交互的核心地位
    上。
    注:BOM(Browser Object Model) 是指瀏覽器對象模型
    cookies (從客戶端的硬盤讀取數據的一種技術)
    3.DOM探索系列課程要點
    1.想要安全的操作DOM必須等到頁面上所有的HTML都解析成DOM節點,
    才能進行操作,因此了解DOMReady是第一步。
    2.接著我們來探究節點,學習文檔和節點的類型,元素節點的判斷、
    元素節點的繼承層次、以及節點的分類等內容。
    3.然后學習節點的操作,比如節點創建與刪除、節點查找與篩選等。
    4.接著學習表格與表單的操作
    5.最后我們探討屬性系統和樣式設置
    6.順序圖
    1.DOMReady→2.節點探究→節點創建與刪除→節點查找與篩選→
    表單與表格操作→屬性系統→樣式設置
    4.基礎詳解篇課程要點
    1.首先通過滑動門特效課堂案例感性認識DOM在開發中是如何運用的
    2.其次,了解什么DOM以及與DOM相關的基礎概念
    3.重新認識HTML與XHTML文檔類型,以及文檔的各種節點類型
    4.接著詳細的實現DOMReady

    查看全部
  • 渲染流程。

    查看全部
  • nodeName與nodeValue

    查看全部
  • DOM Ready: DOM樹構建完畢
    查看全部
    0 采集 收起 來源:什么是domReady

    2020-12-30

  • DOM -- document object model 文檔對象模型

    查看全部
    0 采集 收起 來源:課程介紹

    2020-12-20

  • <!DOCTYPE html>

    <html>

    <head>

    ????????<meeta charset="utf-8">

    ????????<title>nodeType</title>

    </head>

    <body>

    <div id="contaiainer">這是一個元素節點</div>

    <script>

    ????????var divNode=document.getElementById("container");

    ? ? ? ? ?if (divNode.nodeType==Node.ELEMNT_NODE){

    }

    </script>

    </body>

    </html>

    查看全部
    0 采集 收起 來源:DOM nodeType

    2020-11-04

  • 節點的包含contains 為考慮瀏覽器的兼容性,需要做判斷。 對于chrome等現代瀏覽器:無需做判斷,可直接運用節點的contains方法判斷節點的包含關系。 對于IE6等低版本瀏覽器:運用while循環通過判斷子節點的父節點是否===本節點? 是,return true;否,return false。
    查看全部
  • http://img1.sycdn.imooc.com//5e1d1f580001fd9607930432.jpg在這種幸存者

    查看全部
  • IIEF-立即調用函數表達式

    (function(){ /* code */ }()); // 老道推薦寫法(function(){ /* code */ })(); // 當然這種也可以

    (function(test){

    alert(test);

    }(123));


    查看全部
    0 采集 收起 來源:實例JS+DOM

    2020-01-11

  • ?????????offsetWidth:
    ??????獲取的是盒子最終的寬
    ??????offsetHeight:
    ??????獲取的是盒子最終的高



    查看全部
    0 采集 收起 來源:實例JS+DOM

    2020-01-11

首頁上一頁1234567下一頁尾頁

舉報

0/150
提交
取消
課程須知
本課程是前端中級課程 1、您要具備HTML基礎知識 2、您要具備CSS基礎知識 3、您要具備JS基礎知識
老師告訴你能學到什么?
1、重新認識DOM 2、剖析domReady 3、學會元素節點的類型判斷、繼承層次和分類

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!