JavaScript DOM高级程序设计学习笔记【1】之"牢记概念"

一.不唐突性

  脚本必须是不唐突的,即在没有JavaScript的情况下,能使页面和标记持续有效,虽然不那么优雅了,不唐突的脚本必须在标记中容易实现,也就是通过ID和类属性关联行为,进而保证脚本与标记的分离。

  1>.渐进增强(progressive enhancement)

    当浏览器支持相应功能时文档行为会得到增强

  2>.平稳退化(greceful degradation)

    当浏览器不支持相应功能时,文档行为会平稳退化,但必须要保证内容的有效性和可访问性。

二.DOM脚本编程原则

  1>.与标准兼容:面向未来开发应用程序,确保WEB应用程序能够在更新好的浏览器中继续使用

  2>.容易维护:综合运用可重用和容易理解的方法,以便你和其他人能集中关注业务逻辑,而不是反复重写代码。

  3>.具有可访问性:确保每个人都能简洁有效的访问到你的信息,即时他们无法运行脚本或者禁用了JavaScript。

  4>.具有可用性:那些在一种情况下非常有效但很难实现或者重用的脚本,在第二次或者第三次使用时不会有太大的价值。可用性不仅适用于与最终用户的交互,也适用于与开发者的交互。

posted on 2012-02-04 16:18  刘子翔  阅读(179)  评论(0编辑  收藏  举报

导航