首页 存档 技术 查看内容

JavaScript的性能优化:加载和执行

2018-3-30 13:00 |来自: 互联网 343 0

摘要: 转自:www.ibm.com/developerworks/cn/web/1308_caiys_jsload/index.html#ibm-pcon 随着 Web2.0 技术的不断推广,越来越多的应用使用JavaScript技术在客户端进行处理,从而使JavaScript在浏览器中的性能成为开发者 ...

转自:www.ibm.com/developerworks/cn/web/1308_caiys_jsload/index.html#ibm-pcon


随着 Web2.0 技术的不断推广,越来越多的应用使用JavaScript技术在客户端进行处理,从而使JavaScript在浏览器中的性能成为开发者所面临的最重要的可用性问题。而这个问题又因JavaScript 的阻塞特性变的复杂,也就是说当浏览器在执行JavaScript代码时,不能同时做其他任何事情。本文详细介绍了如何正确的加载和执行JavaScript代码,从而提高其在浏览器中的性能。

概览

无论当前 JavaScript 代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成。JavaScript 执行过程耗时越久,浏览器等待响应用户输入的时间就越长。浏览器在下载和执行脚本时出现阻塞的原因在于,脚本可能会改变页面或 JavaScript 的命名空间,它们对后面页面内容造成影响。一个典型的例子就是在页面中使用document.write()。例如清单 1

清单 1 JavaScript代码内嵌示例

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部