|
|
1
7
简短回答:不要在IE中使用document.createElement(“div”)之类的DOM方法来创建标记。改为使用字符串构建HTML。
|
|
2
3
你可以用 dynaTrace AJAX Edition 在IE中评测你的站点,看看是什么让它慢下来的。 |
|
3
1
如果您在web应用程序中使用了大量自定义js,并且正在寻找一些最佳实践,我可以推荐几个网站: jspatterns.com IE + JavaScript Performance Recommendations . 这是一个很好的插电机会 Douglas Crockford's Javascript: The Good Parts 对于将军js zen。 |
|
|
4
1
我想 this |
|
|
5
0
在IE6中构建页面时,我遇到了类似的问题,并最终进行了纯字符串连接以获得可接受的性能。我的第一次尝试使用jquery(当时是1.2.6)来构建元素和添加属性,但结果证明太慢了。手动将html构建为字符串,然后在元素上设置innerHtml属性以显示表要快得多。关于IE6,jQuery1.4+要快得多,所以这可能不再适用。 在for循环中使用中间字符串似乎也能提高性能,即不要只在一个大字符串上使用“+=”。在for循环中,为表行添加一个字符串,并将其附加到每个循环的大字符串中。这可能是一种尝试。 -在IE6中切换css类比较慢,例如,最好在元素的样式属性中设置背景色。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |