博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript强化教程——javascript性能优化
阅读量:6605 次
发布时间:2019-06-24

本文共 644 字,大约阅读时间需要 2 分钟。

  hot3.png

本文为  机构官方  教程,主要介绍: ——数据存取

数据的存取位置也影响着JavaScript的运行速度,我们来总结一下如能分配存取位置最合理,能够高效的运行JavaScript
数据存取位置 分为 1.字面量(如true、false、null等) 2.本地变量(var a=5;) 3.数组元素(var arr=[]; arr[0]=5;) 4.对象成员 
以上这些都可以存储数据
根据不同浏览器进行的200 000次读取数据所需时间得出,由快到慢为 1 2 3 4 (综合得出,不同浏览器会有浮动)
快速高效执行JavaScript代码小结:
1.访问字面量、本地变量比数组元素和对象成员相比较快。
2.由于局部变量处在作用域链的起始位置,因此访问局部变量比访问跨域变量更快。变量在作用域链中的位置越深,访问速度越慢,由于全局变量总在作用域链的最末端,所以访问速度最慢。
3.嵌套的对象成员会明显影响性能,尽量少用。
4.属性或方法在原型链中的位置越深,访问速度越慢。
5.通常来说,你可以把数组元素,对象成员,跨域变量保存在局部变量中来提升JavaScript性能,因为访问局部变量更快
6.尽量少使用with,因为他会改变执行环境作用域链,同样type-catch语句中的子语句catch也有同样的影响,因此要小心。
通过以上发放,你可以显著提升大量应用JavaScript的Web应用的实际性能。

转载于:https://my.oschina.net/yom/blog/701423

你可能感兴趣的文章
如何通过预加载器提升网页加载速度
查看>>
相对传统桌面设计器,在线报表设计器价值何在?
查看>>
Jquery基础整理
查看>>
命令:sudo
查看>>
数据库设计-范式
查看>>
oracle 授权
查看>>
EF 示例
查看>>
使用jquery分页插件时jquery.page.js遇到的坑
查看>>
读《[1]尹宝才,王文通,王立春.深度学习研究综述[J].北京工业大学学报,2015,41(01):48-59.》论文笔记...
查看>>
【Jmeter 双11电商性能测试总结】--未编写完善,目前只拟个思路记录下,后面时间充裕了再整理。...
查看>>
jQuery 的选择器
查看>>
使用leadtools的WCF接口功能实现从web端上传Dicom影像文件
查看>>
Firefox又回来了
查看>>
CentOS7安装Redis4.0.2
查看>>
Docker多步构建更小的Java镜像
查看>>
如何实现前端微服务化
查看>>
ios 设备信息获取
查看>>
Javascript之类数组转换为数组
查看>>
博客分享
查看>>
linux文件管理
查看>>