《高性能Javascript》读书笔记-1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《高性能Javascript》读书笔记-1相关的知识,希望对你有一定的参考价值。

第一章

加载和执行

当浏览器执行javascript代码时,不能同时做其他任何事情(单一进程),意味着<script>标签每次出现都霸道地让页面等带脚本的解析和执行(每个文件必须等到前一个文件下载并执行完成才会开始下载),所以头部的JS和CSS用来渲染页面,交互行为(几乎所有)的JS放在<body>底部;

在</body>关闭之前 将所以script标签放到页面底部,能确保脚本执行前页面完成渲染


减少外链脚本数量将会改善性能(合并JS)


任何网站都可以使用一个把制定文件合并处理后的URL来获取任意数量的文件。

可以使用多种无阻塞下载js的方法


defer属性可延迟脚本(只有IE4 和FF3.5 支持)

动态创建script下载并执行

使用xhr对象下载js代码并注入页面

以上是关于《高性能Javascript》读书笔记-1的主要内容,如果未能解决你的问题,请参考以下文章

《高性能JavaScript》读书笔记

高性能JavaScript读书笔记

《高性能Javascript》读书笔记-3

《高性能Javascript》读书笔记-2

《高性能Javascript》读书笔记-4

读书笔记《深入浅出nodejs》第一章 Node简介