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

    平稳退化:

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

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

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

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

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

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

    分离JS:

         

    向后兼容性:

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

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

         b、合并和放置脚本;

        c、压缩脚本;

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

  • 相关阅读:
    在客户端判断上传文件大小(不支持opera)
    javascript冒泡排序(javascript算法学习)
    提高js性能方法(让js只判断一次)
    ie8本地预览报错的解决
    负载均衡获取客户端IP
    遍历变量里面所有的属性
    HttpWebrequest的使用
    C#调用EnyimMemcached
    MySQL国内省市直辖区
    Log4Net使用
  • 原文地址:https://www.cnblogs.com/zhangxg/p/4637687.html
Copyright © 2011-2022 走看看