5.3 小结
这一章已经学完了,希望大家不会感到内容太多而消化不了。
在前半部分,我们主要讨论了CSS与JavaScript的交互,涉及了下面几个方面:
l 在JavaScript中如何通过样式集合修改表现层。
l 如何通过把脚本的风格代码放到CSS类中来帮助CSS设计师。
l 如何给CSS设计师提供方法以根据脚本是否启用为文档而设置不同的样式。
l 介绍了不同的第三方样式切换,并说明了JavaScript脚本不是固定不变的,而应该随着时间的变化不断改进和优化的。
l 如何通过介绍只包括CSS名字信息的对象来简化CSS和JavaScript一起使用的维护工作。
l 使用JavaScript修正一个CSS问题——在这一章的例子中,多列显示的高度不相同。
l 通过应用跨浏览器的悬停特效来帮助CSS设计师。
l 使用JavaScript创建许多HTML元素来支持CSS特效(而不是从头就使用JavaScript来实现这些特效)的危险。
我们接着学习了使网站可以单击的内容——换句话说,就是事件处理。我们讨论了:
l 如何通过DOM-1的onevent属性在老版本的浏览器中应用事件处理(如onclick、onmouseover等)。
l 在DOM-2规范中W3C关于事件定义了什么以及如何使用他们推荐的东西。
l 如何使不兼容的浏览器也可以实现同样的效果。
l 如何避免在页面没有完全加载的时候显示的问题。
l 如何处理键盘输入。
l 事件处理的危险。
这就是本章的全部内容了,现在你应该掌握了所有的工具,并且拥有了许多稳定的、易于维护的、平滑流畅的非常绝妙的JavaScript代码。在第6章中,我们会学习一些JavaScript最常见的用法并且使用它们开发尖端的方案来代替你在使用的老脚本。






