第三章 DOM:

1、D:document(文档)、O:Object(对象)、M:model(模型)

2、四个方法

getElementById(id)、getElementsByTagName(tag)、object.getAttribute(attribute)、object.setAttribute(attribute,value)

第四章:案例研究:JavaScript美术馆

1、为解决两个问题

①当点击某个链接时,能留在这个网页而不是转到另一个窗口

②当点击某个链接时,可以同时看到那张图片和原有的图片清单

解决方案:

step1:增加占位符,给唯一的ID

step2:书写JS相应函数,更改占位符属性

2、新函数

element.childNodes、element.firstChild、element.lastChild、element.nodeValue

第五章:JavaScript编程原则和良好习惯

1、预留退路

2、向后兼容性

3、行为层和样式层分离

第七章:动态创建HTML内容

三种方法:

1、document.write(),缺点:HTML与JS无法分离

2、object.innerHTML=,缺点:大段插入比较方便,无法对插入内容进行返回精确处理

3、DOM方法

createElement()、createTextNode()、appendChild()、insertBefore()

第九章:CSS-DOM

1、问题:如何让行为层和样式层分离的更彻底?

解决方案:利用element.className,可以将类的样式设置放在CSS文件中

第十章:用JavaScript实现动画效果

1、两个函数

setTimeout()、clearTimeout()

第十一章:JavaScript网站设计实战

css文件,先设置颜色(color.css),再设置布局(layout.css),再设置字体(typography.css)