第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则就是整个电影的导演。

转载于:https://www.cnblogs.com/ustccjw/archive/2013/04/27/3047293.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值