本文是学习<高性能javascript>(Nichols C. Zakes著)的一些总结,虽然书比较过时,里面的知识点也有很多用不上了,但是毕竟是前人一步步探索过来的,记录着javascript艰难的发展历程,如今站在巨人的肩膀上,也许我们也能发掘更好的javascript性能. 第一章:加载和执行 管理浏览器中的javascript代码是个棘手的问题,因为代码执行过程会阻塞浏览器的其他进程,比如用户界面绘制,每次遇到<script>标签,页面必须停下来等待代码下载(如外部链接文件…
第四章.算法和流程控制 Algorithms And Flow Control 原因:代码整体结构是执行速度的决定因素之一.代码量少不一定运行速度快,代码量多不一定运行速度慢.性能损失与组织代码和具体问题解决办法直接相关. 解决: 与其他编程语言一样,代码的写法和算法选用影响JavaScript的运行时间.与其他编程语言不同是,JavaScript可用的资源有限,所以优化的技术更为重要. For, While, Do while循环特性相似,谁也不必谁更快或更慢. 除非迭代遍历一个未知的属性,…