关于JavaScript性能的一些总结
2016-12-26 11:14
369 查看
一:用定时器代替for循环
for循环append()内容到dom中,是要等循环结束后才会在dom 中显示出来,如果改用定时器,就会一条一条的显示在页面中。而且循环次数多的时候,for循环相对于定时器的做法卡。
for
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <script src="https://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ for(var index= 0 ; index <100 ; index++ ){ $("body").append(index) } }); </script> </head> <body> <p>如果你点我,我就会消失。</p> <p>继续点我!</p> <p>接着点我!</p> </body> </html>
定时器
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ var index = 0; var times = window.setInterval(function(){ $("body").append(index); index++; if(index==1000){ clearInterval(times); } }, 0); }); </script> </head> <body> </body> </html>
相关文章推荐
- 关于程序性能优化基础的一些个人总结
- 关于javascript对象的一些总结
- 关于程序性能优化基础的一些个人总结
- 关于块级元素,行级元素和javascript的一些总结
- JavaScript关于创建对象和继承的一些总结
- 项目q总结:关于Linux性能问题的一些思考
- js-关于性能优化的一些学习总结
- 【JavaScript 基础知识】一篇关于 JavaScript 一些知识点的总结 —— 持续更新
- 关于javascript数组的定义与其一些常用方法总结
- 关于flex性能调优相关的一些总结
- 关于程序性能优化基础的一些个人总结
- 关于boost库性能与安全的一些总结
- 关于PHP操作文件的一些FAQ总结
- [收藏]Javascript关于日期的各种技巧和方法总结[欢迎补充]
- 关于ASP.NET在IIS一些问题的经验总结
- 关于手机的IMEI号问题的一些总结
- SQL SERVER中一些常见性能问题的总结[转]
- Oracle Tuning (Oracle 性能调整)的一些总结
- 关于ASPNET在IIS一些问题的经验总结
- 总结一些javascript代码,希望大家用得上,大家如果有更多,不妨也贴上来!愿我们做得更好!