《JavaScript DOM 编程艺术》小结
第三章 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)