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

    平稳退化:

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

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

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

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

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

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

    分离JS:

         

    向后兼容性:

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

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

         b、合并和放置脚本;

        c、压缩脚本;

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

  • 相关阅读:
    zookeeper + dubbo 搭建
    java 测试 powermock 使用
    设计模式(结构型模式) 之 装饰器模式
    设计模式(创建型模式)工厂模式
    设计模式(结构型模式) 之 桥接模式
    django基础(转载)
    Django之ORM学习
    Django之form组件的学习
    Django之中间件学习
    Django之model 详解
  • 原文地址:https://www.cnblogs.com/zhangxg/p/4637687.html
Copyright © 2011-2022 走看看