
Js/AS/CSS
文章平均质量分 59
laruence
这个作者很懒,什么都没留下…
展开
-
一个误区(关于javascript的字符串拼接)
前段时间听说了一个问题,说是,javascript中使用+=来拼接字符串会比使用Array的join方法慢几十倍以上,今天在工作间歇,就写了个例子验证了一下,结果确完全相反,使用+=比join要快(在50000个简单拼接循环)200多milliseconds,真是很意外,最后经过仔细研究,发现原因再于,我使用的测试环境,Firefox(Ubutun), 呵呵,原来是这样的。 在IE下,确原创 2008-04-04 16:34:00 · 1393 阅读 · 0 评论 -
Javascript 中的 with 用法
昨天看discuz的代码偶然发现的,呵呵,土阿,以前竟然一直没有用过。。。汗颜先,然后自己测试了下,主要用途,大家一看便知了。 var name = "xinchen.hui"; var b=function(){ this.name = "laruence"; this.age = 24; } var p = new b(); with原创 2008-04-04 16:35:00 · 7817 阅读 · 6 评论 -
Javascript 的 arguments对象
昨天与突然想起一个参数callee, 放狗搜了半天,最后感谢kejun给的developer.mozilla.org.呵呵 , 主要是想在JS完美实现可变参数问>题。 首先介绍下Arguments对象,以下摘自core javascript 1.5 reference The arguments object is a local variable available with原创 2008-04-04 16:33:00 · 2791 阅读 · 1 评论 -
IE下的Javascript调试利器:Companion.js
做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最 痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻 烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,原创 2008-07-11 14:55:00 · 3114 阅读 · 0 评论 -
Dom事件的srcTarget,strElement探幽
//作者: laruence//http://blog.youkuaiyun.com/laruence///转载请注明出处 我们知道在Javascript中,可以使用事件处理函数来监听事件,在事件处理函数中,我们可以通过当前的事件对象(IE: window.event ; firefox parameter event)来获取到事件发生的对象。 比如,在IE中 function原创 2008-07-18 14:53:00 · 1230 阅读 · 1 评论 -
JavaScript中的"闭包"
最近研究JS执行机制,对这个闭包含义比较模糊,总结了很多人的文章以后,我归纳总结如下: 简单点说,js中的闭包,就是一个包含变量(函数对象)的代码块,这些变量并不是定义在任何语法域或者作用域中,而是定义在这个代码块的环境域中。 也就是说,闭包就是一个独立的,一直存在的伪的活动的"作用域",不会被js垃圾回收机制回收。原创 2008-07-26 14:25:00 · 883 阅读 · 0 评论 -
关于JavaScript的执行域,标识符解析,闭包的研究
· 作者:laruence(http://www.laruence.com/) · 本文地址: http://www.laruence.com/2008/07/28/210.html · 转载请注明出处 在js中,作用域的概念和其他语言差不多, 在每次调用一个函数的时候 ,就会进入一个函数内的作用域,当从函数返回以后,就返回调用前的作用域,但js的实现方式却和一般原创 2008-07-28 09:56:00 · 1215 阅读 · 0 评论