web前端优化
来源:互联网 发布:mac做铃声 编辑:程序博客网 时间:2024/06/05 02:45
尽量避免使用eval函数:
多了一步解析的步骤function testNoEval() { var startTime = new Date(); for(var i=0; i<500000; i++) { var str = 'test'; } var endTime = new Date(); console.log( '耗时1:' + (endTime - startTime) + 'ms');}function testEval() { var startTime = new Date(); eval("for(var i=0; i<500000; i++) { var str = 'test'; }"); var endTime = new Date(); console.log( '耗时1:' + (endTime - startTime) + 'ms');}testNoEval(); //耗时1:1mstestEval(); //耗时2:222ms
拼接字符串:(尽量使用数组join方法)
function testNoJoin(){ var startTime = new Date(); var testStr = "abcdefghqwertyuiolkjmzxv"; var result = ""; for(var i=0; i<50000; i++) result += testStr; console.log('耗时1:' + (new Date() - startTime) + 'ms');}function testJoin(){ var startTime = new Date(); var testStr = "abcdefghqwertyuiolkjmzxv"; var result = ""; var strs = new Array(); for(var i=0; i<50000; i++) strs[i] = testStr; result = strs.join(""); console.log('耗时2:' + (new Date() - startTime) + 'ms'); strs = null;}testNoJoin(); // 耗时1:7mstestJoin(); // 耗时2:6ms
原生的代码比js内置函数速度更快;
1 > 2 ? 1 : 2;Math.min(1, 2);记录,待更新
阅读全文
0 0
- Web 前端优化(转)
- WEB前端优化
- WEB前端优化
- web前端优化
- web前端优化
- Web 前端性能优化
- web前端设计优化
- Web 前端性能优化
- web前端优化
- WEB前端性能优化
- WEB前端网站优化
- web前端页面优化
- Web前端优化
- web前端优化
- web前端优化方案
- web前端性能优化
- web前端性能优化
- web前端优化工具
- 预览github上面的网页
- Opencv中SimpleBlobDetector的使用(斑点检测)
- 美国癌症协会推荐的“彩虹食谱”,中国家庭必看!
- Android打印信息
- 基础DP1 HDU1024+HDU 1074
- web前端优化
- JavaScript对象-(1)
- 问题 H: Intelligent Parking Building
- HttpServletRequest接口的getSession方法
- 软件安全性检查checklist
- Linux fork简介
- EEPROM和flash的区别
- Hibernate 遇到的问题(1)
- 20170530心情总结