Dom Scripting 编程规范

看了《Dom Scripting》之后学到的:

DOM是由W3C制订的,  用来描述文件(XML/HTML)模型的标准,  比如HTML文档中的节点结构,关系,而Javascript的威力在于可以提供对DOM文件模型的动态操作,从而完成一些前端效果.

一个好的web设计应该遵循三层分离原则, 即是:

  • HTML 负责Content
  • CSS 负责Presentation
  • Javascript 负责Behaviour

应做到三层分离, 各尽其职.  应把CSS与JavaScript代码分离于HTML文件之外, 作为外部文件,  这样有助于提高扩展性和可维护性.

考虑到Javascript对DOM操作存在不确定性,不应该用Javascript来生成网页的核心内容,核心内容应该写于HTML文档中,而Javascript只能用来做一些内容补充。

因为一个良好的设计应该预留退路 (graceful degradation),  即应该考虑某些Javascript方法、操作不被浏览器支持的情况下,或者某个预期的元素不存在的情况下, 程序还能够运行,至少要能显示网页的主要内容。

posted on 2011-04-29 12:38  廉帅博  阅读(130)  评论(0编辑  收藏  举报