zoukankan      html  css  js  c++  java
  • 《高性能Javascript》 Summary(三)

     

    第八章、编程实践 Programming Practices

    经验:

    1. 避免使用 eval_r()Function构造器避免二次评估。此外,给setTimeout()setInterval()函数传递参数而不是字符串参数。
    2. 创建新对象和数组使用对象直接量和数组直接量。它们比非直接量形式创建和初始化更快。
    3. 避免重复进行相同工作。当需要检测浏览器时,使用延迟加载或条件预加载。
    4. 当执行数学运算时,考虑使用位操作,它直接在数字底层操作。
    5. 原生方法总是比其他方法写的东西更快,尽量使用原生方法。

     

    第九章、创建部署高性能Javascript应用

    优化:

    1. 合并Javascript文件,减少http请求数量。
    2. 使用压缩工具(YUI)紧凑处理Javascript文件。
    3. 以压缩形式提供Javascript文件(gzip编码)。
    4. 设置http响应报文头使Javascript文件可缓存,通过向文件名附加时间戳解决缓存问题。
    5. 使用内容传递网络(CDN)提供Javascript文件,CDN不仅可以提供性能,它还可以为你管理压缩和缓存。

     

     

  • 相关阅读:
    Spark 分布式环境---slave节点无法启动(已解决)
    Hadoop 分布式环境slave节点重启忽然不好使了
    Spark 2.2.0 分布式集群环境搭建
    arm-linux-gcc
    VS+QT创建一个OpenCV应用
    QT安装和vs2015使用
    DE1_MSEL
    Hog实例
    resize函数
    Hog特征
  • 原文地址:https://www.cnblogs.com/zzd0916/p/11051101.html
Copyright © 2011-2022 走看看