原文地址:http://www.codeceo.com/article/javascript-performance-tips.html JavaScript的性能问题不容小觑,这就需要我们开发人员在编写JavaScript程序时多注意一些细节,本文非常详细的介绍了一下JavaScript性能优化方...
分类:
编程语言 时间:
2015-06-05 13:39:40
阅读次数:
231
原文出处:YouYaInsist欢迎分享原创到伯乐头条前言一直在学习javascript,也有看过《犀利开发Jquery内核详解与实践》,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己不擅于思考懒得思考以至于里面说的一些精髓都没有太深入的理解。...
分类:
编程语言 时间:
2015-05-08 14:49:11
阅读次数:
176
27、小心if隐藏的BUG
(1)if(a = 1){...}
把比较运算符错写为赋值运算符。
为了防止出现这样低级令人讨厌的错误,建议在条件表达式的比较运算中,把常量写在左侧,把变量写在右侧。这样在你写错的时候,会报错。
if( 1 == a){ ... }
(2)在if之后添加了分号(;)
if(a==1);{
...
}
28、使用查表法提高...
分类:
编程语言 时间:
2015-04-16 15:52:00
阅读次数:
162
转载网址:http://www.cnblogs.com/developersupport/p/3491370.html一、 让代码简洁:一些简略的表达方式也会产生很好的优化eg:x=x+1;在不影响功能的情况下可以简写为x++;二、 变量名方法名尽量在不影响语意的情况下简单。(可以选择首字母命名)e...
分类:
编程语言 时间:
2015-04-12 17:45:14
阅读次数:
143
一、加载1. 依据HTML 4规范,script标签可以放置在head和body标签中的任意位置2. 下载js脚本会阻塞其他页面文件下载,所以应尽可能将script标签放置在body底部3. HTML 4为script标签增加了一个defer属性,表明延迟执行,但这并不是标准做法4. 将多个scri...
分类:
编程语言 时间:
2015-03-31 00:41:37
阅读次数:
181
前言 一直在学习javascript,也有看过《犀利开发Jquery内核详解与实践》,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己不擅于思考懒得思考以至于里面说的一些精髓都没有太深入的理解。 鉴于想让自己有一个提升,进不了一个更加广阔的天.....
分类:
编程语言 时间:
2015-03-06 09:36:04
阅读次数:
149
1.balls数组中的元素个数有增无减,考虑将滚到画面外的小球排出balls数组;function updateBalls(){ ...... var cut = 0; for( var i = 0 ; i 0 && balls[i].x-RADIUScut)//前cut个小球在屏...
分类:
编程语言 时间:
2015-02-26 21:36:16
阅读次数:
195
1:循环 for(;;),while(),for(in)三种循环, for(in)的效率极差,因为他需要查询散列键 建议使用 for(;;) 如果要与数组的长度作比较,应该事先把数组的length属性放入一个局部变量中,减少查询次数。 var len = arr.length;for(var i.....
分类:
编程语言 时间:
2015-02-02 15:44:23
阅读次数:
155
摘要:
记录JavaScript最佳实践的一些准则、以及对前文中图例的改进。...
分类:
编程语言 时间:
2015-01-13 14:27:58
阅读次数:
146
上面一篇文章大致介绍了一些javascript当中使用的一些小技巧,当下这篇文章继续介绍一下内存管理、松散耦合、性能方面的一些小知识、为避免错误应该注意的点内存管理1、循环引用如果循环引用中包含DOM对象或者ActiveX对象,那么就会发生内存泄露。内存泄露的后果是在浏览器关闭前,即使是刷新页面,这...
分类:
编程语言 时间:
2014-11-27 12:10:10
阅读次数:
263