![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
kill522
这个作者很懒,什么都没留下…
展开
-
JS 代码模式
全局变量尽量不要使用javascript中的全局变量,因为1.全局变量生命周期长,长期占用内存。2.js代码可移值性不强,如果出现重名变量,前面的变量将被后面变量覆盖,使用前面变量的脚本出现问题。在function中不用var修饰的变量为全局变量,例如:function hello() { alert(aa);}此表达式由右向左解原创 2011-11-24 16:50:21 · 365 阅读 · 0 评论 -
JQuery技巧总结
1.绑定jQuery函数到$(window).load事件 大多数jQuery实例或教程都告诉我们绑定我们的jQuery代码到$(document).ready事件。虽然$(document).ready事件在大多数情况下都OK,但是它的解析顺序是在文档准备就绪,单文档中的图片等对象正在下载的时候开始运行的。所以在某些时候使用$(document).ready事件并不一定能达到我们预期的效转载 2011-11-24 11:57:13 · 503 阅读 · 0 评论 -
JS 代码模式1
// Warning: doesn't pass JSLintvar i, hasOwn = Object.prototype.hasOwnProperty;for (i in man) if (hasOwn.call(man, i)) { // filter console.log(i, ":", man[i]);}function func() { var a =翻译 2011-11-24 16:57:14 · 416 阅读 · 0 评论 -
JS Float 运算BUG
//除法函数,用来得到精确的除法结果//说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。//调用:accDiv(arg1,arg2)//返回值:arg1除以arg2的精确结果functionaccDiv(arg1,arg2){vart1=0,t2=0,r1,r2;try{t1=arg1.toString().split("转载 2012-02-09 18:08:05 · 3670 阅读 · 1 评论