JS DOM编程艺术——最佳实践—— JS学习笔记2015-7-10(第81天)

平稳退化:

    让访问者在他们的浏览器不支持JS的情况下任然能顺利的浏览你的网站,这就是所谓的平稳退化;

      (tips:要知道你的网站的访问者,不仅仅是人,还有搜索引擎等)

渐进增强:就是用一些额外的信息层去包裹原始数据。比如:css控制内容的显示效果,可以让这些文档显示出各种颜色

       但是即使去掉这个表示层,文档的内容也依然可以访问(只是缺少色彩而已)

                    // 我的理解就是,渐进增强是让内容更加丰富,锦上添花,而去掉这层花对内容的显示没有绝对的影响。

        所以说按照“渐进增强”原则创建出来的网页几乎都符合“平稳退化”原则;

分离JS:

     

向后兼容性:

      为了保证一些落后的浏览器或者不能很好支持JS的浏览器也能正常浏览;(涉及到平稳退化)

 

性能考虑:a、尽量少访问DOM 和尽量减少标记;

     b、合并和放置脚本;

    c、压缩脚本;

 

易学易用的技术就像一把双刃剑。因为容易学习和掌握,它们往往会在很短的时间内就为人们广泛接受,但往往也意味着缺乏高水平的质量控制措施

posted on 2015-07-10 23:22  张小国  阅读(124)  评论(0编辑  收藏  举报

导航