一、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 —— 做用、用途、设计结构。