第15章 使用DOM的脚本语言

1. 大多数浏览器已经支持DOM1规范,虽然他们可能采取不同的实现方式。

 

2. 优雅脚本:把行为从Web开发的结构和表现中分开来,它涉及用于增强一个已经是基于语义和可访问性的标记结构,并能够在用户或者设备不支持Javascript的情况下提供可靠的服务。

  a. 易用性获益:一个应用优雅DOM脚本方法构建的页面不会打扰用户;——只是网站的附加功能

  b. 功能精简的获益:优雅DOM脚本不会在它出错的时候引发访问用户的烦恼;——先测试浏览器是否支持要使用的对象

  c. 可访问性获益:页面的最基本功能不会依赖于优雅DOM脚本;——如果脚本无法运行,页面还仍通过标记、样式与或者和服务器脚本技术来继续展示它的核心功能

  d. 分离的获益:优雅DOM脚本不需要那些工作于该网站其他层面开发者的关注和参与。——所有Js代码都是单独维护,不需要在XHTML,PHP或其他语言代码中到处嵌入。

 

3. DOM:DOM是一个浏览器独立、平台无关、语言无关的编程接口。它可以让程序和脚本动态访问和更新文档中的内容、结构和样式。

  DOM使得你可以访问页面其他标准组件(样式表、标记元素、脚本)并处理它;

  如果把Web页面比作一部电影,XHTML就是个剧本作家,CSS就是艺术导演,脚本语言提供特效处理,而DOM则就是整个电影的导演。

posted on 2013-04-27 15:51  BigPalm  阅读(192)  评论(0编辑  收藏  举报

导航