其他提示

尽量使用本地JavaScript方法,而不是jQuery方法只要有可能,你通常会发现一个显着的速度提升,特别是在IE浏览器。 IE的JS渲染引擎SLLLOOOOWWW相比其他非苏茨基浏览器

例如,我有正运行在FF / Safari的细的AJAX脚本但跑样IE冷冻糖蜜。原来,写了大量使用jQuery的$。每()方法来从一个大的JSON文件中获取数据的开发者。我重写剧本使用标准JS为()循环代替,并运行一些速度测试就可以了事后表明,采用与()是快了二十倍。

是的,但你不应该在它困扰:)

包含可能会比较慢,因为我不相信文档模型以任何方式由要素里面有什么文本显示索引。

不过,我不知道它是明智的尝试overengineer东西和优化optimizings缘故。去的作品最简单的事情,测试,然后优化,如果你有问题。

没有,你不应该关心它,因为它不应该影响你如何写代码。

这就是说,你应该总是写出高效的Javascript,一方面是因为这是一个好的做法,因为对于大多数网站你不知道任何特定用户运行的是什么浏览器,那么你不妨假设最坏的。

是的,你应该关心的,但幸运的是,jQuery团队也同样关心:

最近的更新将jQuery塔内(查核最后两个幻灯片)

不要过度优化,但是当你需要优化为多。

如果它的速度慢,那么你真的别无选择,只能去那里和帮助的jQuery的。但是,如果它再不行,那何必呢。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top