zoukankan      html  css  js  c++  java
  • JS DOM编程艺术——最佳实践—— JS学习笔记2015-7-10(第81天)

    平稳退化:

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

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

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

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

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

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

    分离JS:

         

    向后兼容性:

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

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

         b、合并和放置脚本;

        c、压缩脚本;

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

  • 相关阅读:
    [require-js]向下滑动ajax加载的javascript实现
    Date的ToString方法
    GMAT语法总结
    流程控制语句:if、if else、if else if、嵌套if
    Random类
    Scanner类
    java运算符
    java数据类型转换
    mysql查询语句
    mysql常用语句
  • 原文地址:https://www.cnblogs.com/zhangxg/p/4637687.html
Copyright © 2011-2022 走看看