写 js 的时候,是不是要注意优化 IE 的性能?

2011-07-24 19:46:11 +08:00
 darasion
有哪些好用的优化方法?

我总觉得自己写出的东西在IE下运行太慢。
4244 次点击
所在节点    问与答
5 条回复
chone
2011-07-24 20:05:14 +08:00
IE9以前js的运行效率一直不高,但具体优化的时候并没有太多办法,主要还是简化设计,比如在低版本的IE可以去掉渐变一类的效果
kuno
2011-07-24 20:24:43 +08:00
的确,js本身的优化空间非常有限。
还是指望厂商们在编译器性能上的改进比较切实。
Hyperion
2011-07-24 20:48:08 +08:00
用jquery的话, 如果能用id选到的, 就尽量不要用[xx=xx]和class选择器. jquery对象能缓存的都缓存起来, 不缓存也可以考虑用"链式"语法.

能不要new就不要用new, new Function能避免就避免, 原因和eval一样, 不安全+龟速...

以上, 老生常谈, 但我都无聊的验证了下. 我测试验证环境 jquery 1.4.1 IE6 IE8, 各种改善啊...

另: ie9以下都应该去死...
darasion
2011-07-24 20:58:41 +08:00
@Hyperion 但是...class选择器必不可少啊。。。。
Hyperion
2011-07-24 21:06:31 +08:00
@darasion 缓存吧...

var reply = $('.reply');

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/16116

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX