一、DOM結構 —— 兩個節點之間可能存在哪些關係以及如何在節點之間任意移動。
二、DOM操做 ——如何添加、移除、移動、複製、建立和查找節點等。瀏覽器
(1)建立新節點 createDocumentFragment() //建立一個DOM片斷 createElement() //建立一個具體的元素 createTextNode() //建立一個文本節點 (2)添加、移除、替換、插入 appendChild() removeChild() replaceChild() insertBefore() (3)查找 getElementsByTagName() //經過標籤名稱 getElementsByName() //經過元素的Name屬性的值 getElementById() //經過元素Id,惟一性 三、事件 —— 如何使用事件,以及IE和標準DOM事件模型之間存在的差異。 四、XMLHttpRequest —— 這是什麼、怎樣完整地執行一次GET請求、怎樣檢測錯誤。 五、嚴格模式與混雜模式 —— 如何觸發這兩種模式,區分它們有何意義。 六、盒模型 —— 外邊距、內邊距和邊框之間的關係,及IE8如下版本的瀏覽器中的盒模型 七、塊級元素與行內元素 —— 怎麼用CSS控制它們、以及如何合理的使用它們 八、浮動元素——怎麼使用它們、它們有什麼問題以及怎麼解決這些問題。 九、HTML與XHTML——兩者有什麼區別,你以爲應該使用哪個並說出理由。 十、JSON —— 做用、用途、設計結構。