今天收到CSDN发来的邮件,一看,是我那废弃的CSDN blog上有新的评论,但是仔细一看,却是广告垃圾信息!我很不爽,虽然我不再使用CSDN blog了,但是对于垃圾评论却深恶痛绝。于是登录CSDN,想删除它。不料在评论列表里居然找不到这一条!
难道CSDN和他们穿一条裤子?转念一想,CSDN恐怕不会堕落到这种地步,估计是新的blog系统有bug。于是上msn,给CSDN的陈瑞江发了几个离线消息,骂了他两句。
然后,心里还是窝火,就按照广告上的电话打过去了。是一个女的接电话,我张口就要她转接他们的总经理,她问我哪里,我就说我是“上海市网络管理局”的。于是她就转接了。我心正得意,不料一会儿 ...
这个问题很早就知道,即在对象数量达到一定程度的时候(例如50000),创建新对象的速度明显下降。过去在和aimingoo共事的时候(2006年的某个时候),我花时间研究了一下。
当时我首先猜测是否是在一个closure里,因为当前[[scope]]下可访问的变量太多造成的,即我怀疑是jscript的name resolve的问题,但实际写了一些测试用例证明这个猜测是错误的。任何时候,只要存在大量对象,不管在当前创建新对象的function里是否能访问到已经存在对象,性能都十分低下。
不知怎的,我开始怀疑是否是垃圾回收的问题。于是我尝试在创建对象的循环里插入了CollectGarbage的强 ...
- 11:47
- 浏览 (2387)
- 评论 (1)
- 分类: JS
- 进入论坛
- 发布在 javascript研究小组 圈子
本文是针对http://www.javaeye.com/topic/103313的回复。
池增加了代码复杂度,反而可能降低效率。我估计,native的new XMLHttpRequest肯定应比你的池要高效。只有IE6,因为是创建一个AcitveX对象,可能较为低效。但是这种效率提高到底有多少?非常值得怀疑。
事实上,对象池技术在多数场合并无必要,例如在java中,只有重量级资源对象,或者反复创建相同的对象并可能影响性能,才会使用对象池。
而在js里面:
1. js对象只是XHR的wrapper,纯粹new一个js对象的开销不会比你复杂的池要大,只会小。
2. XHR自己可能存在优化。 ...
- 11:16
- 浏览 (1099)
- 评论 (0)
- 分类: AJAX
- 发布在 javascript研究小组 圈子
原讨论帖地址是http://www.javaeye.com/topic/101506
首先,这一个帖子中,Lich_Ray按照ECMA规范来推导,这个尝试是好的,但是ECMAScript的规范是出了名的佶屈聱牙,所以不幸的,Lich_Ray同志也未幸免。。。
Lich_Ray 写道看来我就此开个 JavaScript 专栏一心和你们讨论这些问题算了。这帖子居然还有一群人跟在后面打“良好”“精华”,无语了…
火是要发的,问题也是要解决的。下面讲正经的。不仅仅讲给 keshin 一个人听,大家都来看下吧。我们开始从 === 运算符谈起。
请翻到 ECMA-262 e4 的 11.9.4 ...
- 18:18
- 浏览 (1178)
- 评论 (2)
- 分类: JS
- 发布在 javascript研究小组 圈子
Yahoo has introduced a new approach to improve the security of user login. "Prevent password theft" link will be showed in the login dialog if you didn't setup the seal. Follow the link, you can create a sign-in seal for your computer. It could be a text message, or a image.
After reading their hel ...
这两天看了激烈讨论的帖子http://robbin.javaeye.com/blog/82227,其中辩论双方都谈到Fielding的名言:HTTP不是Transport protocol(这个其实比较难理解的,主要是俺们英文差,不能区别Transfer和Transport的差别)。
抛开这个已经被锁定而无法继续回帖的帖子不谈,我就想到了Comet,按照我的理解,Comet就是利用HTTP来作Transport……而这样不是不符合REST了?
最后我再此谈一点对前面这个辩论的观感。偶本人对于分布式的理解是很浅薄的。但是我发现在后期的讨论中,其中一方因名责实。 其实Fielding同志作为H ...
原帖出自 http://www.javaeye.com/topic/87329 的讨论。
legend 写道我估计楼主是要在IE里模拟 capture,以楼主的 js 功力,模拟 capture 是轻而易举的!
模拟capture并非不可能,但是非常的麻烦。不是有js功力就一定可以搞定的。
比如,capture必须保持与bubble一个合理的触发顺序,你必须保证一个事件在dom树上完成所有注册的capture事件,然后再bubble。这点就非常头大了。例如我在div上capture一个click事件,我可以实际上先attach一个,但是我要保证在这个div上bubble的事件函数必须在c ...
- 浏览: 139380 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
一个嵌入式HTML引擎
这个引擎的源码在什么地方可以下阿
-- by lizhaosuper -
注册Facebook的一点点用户 ...
注册验证码确实有点变态。好在只是一次性的。我经常看到一些网站每次留言都要验证码, ...
-- by hax -
注册Facebook的一点点用户 ...
那个注册验证码太强了点
-- by jinhao7773 -
注册Facebook的一点点用户 ...
第一次使用facebook也发现了这点。他的工作很细致。
-- by wutao8818 -
向左转?向右转?
这个论坛有人发过了
-- by lonelyblue






评论排行榜