Jeremy Keith 的js论

2008年8月19日 | 分类: 设计 | 标签:

近日一直在阅读Jeremy Keith的JavaScript DOM编程艺术这本书,手不释卷!书中解释了一些交互式WEB设计中遵循的一些原则:

  1. 预留退路,假如用户的显示器不支持js或是关闭js功能,仍能正常使用,这样能提高search bot的排名
  2. 分离JS和HTML(控制和显示框架的分离)
  3. 向后兼容(检验是否支持js中使用的一些元素,例如if(!getElementById)return false;)

当然这些原则都不是绝对的,很多情况下会打破这些原则。作者同时主张结构,样式和行为的分离!

文中还提供了一些常用和实用的js函数,例如insertAfer,adOnloadEvent,缩略词表,文献来源清单,快速访问键清单,设置表格背景颜色。

我喜欢此书中一句话:“想要编出高质量的DOM脚本,知道多少DOM方法和属性并不是最重要的因素。编写出来的脚本是否健壮,是否有足够的预留退路才是最重要的,而最重要的原则是必须把网页的结构层,表示层和行为层分离开来。”

目前还没有任何评论.
注意: 评论者允许使用'@user:'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC:'(不包括单引号)将会自动将您的评论发送给ABC。请务必注意user必须和评论者名相匹配(大小写一致)。