`
zhangyaochun
  • 浏览: 2613593 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

《JavaScript高级程序设计》性能探究之最小化语句数

阅读更多

本篇主要整理于《JavaScript高级程序设计》的第三版 672页

 

最小化语句数

 

  ------- js代码中的语句数量也影响所执行的操作的速度。完成多个操作的单个语句要比完成单个操作的多个语句要快,所以找出可以组合在一起的语句,以减少脚本整体的执行时间。

 

 

  1. 多个变量声明
变量声明只用一个var语句,之间由逗号隔开。

     2.  插入迭代值

 

当使用迭代值(不同位置进行增加或减少的值)的时候,尽可能合并语句。

 

 

//从values数组中取值,然后存储在name中
var name = values[i];
//变量i增加1
i++;

//改造
//自增操作符是后缀操作符,i的值只有在语句其他部分结束后才会增加
var name = values[i++];

 

     3.  使用数字和对象字面量

 

在IE6和更早的版本中使用字面量有微小的性能惩罚,但是在IE7中已经解决了。

 

1
0
分享到:
评论

相关推荐

    Javascript 高级程序设计(第3版)超清中文PDF

    《JavaScript高级程序设计》(第3版)是一本深入探讨该语言精髓的权威书籍,它为读者提供了全面且深入的JavaScript知识,包括语言核心、DOM操作、BOM处理、事件处理以及面向对象编程等多个方面。 在书中,作者详细...

    javascript 高级程序设计源码

    《JavaScript高级程序设计》是JavaScript编程领域的一本经典著作,由Nicholas C. Zakas撰写。这本书深入探讨了JavaScript的核心概念和技术,对于想要精通JavaScript的开发者来说,是一份宝贵的资源。源码版本更是...

    JavaScript高级程序设计第三版中文

    《JavaScript高级程序设计》是学习这一语言的经典教材,现在已经更新到第三版,并提供了完整的中文翻译,对于国内开发者来说,无疑是一份宝贵的资源。这本书深入浅出地讲解了JavaScript的核心概念和高级特性,帮助...

    JavaScript高级程序设计2,学习笔记---第一篇

    JavaScript高级程序设计是每个前端开发者深入理解这门语言所必经之路。这篇学习笔记将带你探索JavaScript的核心概念,包括变量、数据类型、控制流、函数、对象和类等,这些都是构建复杂应用程序的基础。 首先,我们...

    javaScript 高级程序设计 源码

    "JavaScript高级程序设计"一书深入探讨了这门语言的高级概念和技术,为开发者提供了丰富的知识和实践经验。源码通常包含书中示例代码和练习,帮助读者更直观地理解书中的理论内容。 在学习JavaScript高级程序设计时...

    JavaScript权威指南第4版+Javascrpt高级程序设计

    《JavaScript权威指南第4版》和《JavaScript高级程序设计》这两本书是深入理解并掌握JavaScript技术的重要参考资料。以下是对这两本经典书籍所涵盖知识点的详细阐述。 首先,我们来看《JavaScript权威指南第4版》。...

    JavaScript 高级程序设计

    《JavaScript高级程序设计》也涵盖了错误处理、调试技巧以及性能优化策略,帮助开发者写出更健壮、高效的代码。书中还对JavaScript的最新版本(如ES6及以后)进行了更新,包括新的语法特性如箭头函数、解构赋值、...

    JavaScript 高级程序设计电子书

    《JavaScript 高级程序设计》是一本深入探讨该语言精髓的权威书籍,它旨在帮助开发者提升技能,理解JavaScript的高级概念和技术。 这本书的核心知识点涵盖了以下几个方面: 1. **基础语法与数据类型**:JavaScript...

    Javascript 高级程序设计(第3版)+ 源代码

    《JavaScript高级程序设计(第3版)》是深入理解JavaScript编程的一部经典著作,它详细讲解了JavaScript的核心概念、语法以及高级特性。这本书结合源代码,为读者提供了丰富的实践案例,帮助开发者深入学习和掌握这...

    JavaScript高级程序设计学习总结

    在《JavaScript高级程序设计》这本书中,作者深入浅出地讲解了这门语言的高级概念和技术,帮助开发者提升技能水平。以下是我对这本书学习的总结: 1. **变量与数据类型** JavaScript中的变量是动态类型的,可以...

    JavaScript 高级程序设计第三版中文版

    《JavaScript 高级程序设计》第三版中文版是一本深入探讨这一语言精髓的重要教材。本书不仅适合初学者,也对有经验的开发者提供了丰富的高级概念和技术。 这本书首先从JavaScript的基础语法开始讲解,包括变量、...

    JavaScript权威指南第五版

    JavaScript程序员构建JavaScript应用程序时不可获缺的参考书,涉及到JavaScript在Web2.0中的应用

    JAVASCRIPT 高级程序设计 书籍第二部分

    JAVASCRIPT 高级程序设计 书籍第二部分,数比较大,所以分了两部分上传,下载以后解压到同一文件夹下即可。

    JavaScript 高级程序设计 第3版

    《JavaScript高级程序设计》第三版是一本备受推崇的教材,它深入浅出地介绍了JavaScript的核心概念和技术,尤其在原型这一重要概念上的讲解备受赞誉。本文将深入探讨这本书中的关键知识点,帮助读者更好地理解和掌握...

Global site tag (gtag.js) - Google Analytics