|
1
310
我用
您应该使用不同的Javascript引擎运行基准测试,并用结果衡量您的受众。从那里做出决定。 |
|
|
2
165
|
|
|
3
155
问题:答复:
既然是关于
这样,您甚至可以对特定元素使用事件处理程序,如
但在处理大量动态元素时,应避免添加事件
因此,如果您使用相同的类创建并附加数百个元素,即(
更新: 因为我们可以使用以下方法来创建动态元素
还是这个
我们可以通过
顺便说一句,取自
他们建议采用以下方法(
works in earlier ones
this answer
这个答案表明,如果你使用
还了解
prop
,因为有区别,
|
|
4
37
(看一看 line 117 有一些函数调用开销,但除非性能非常关键(您要创建数百[数千]个元素),否则没有太多理由恢复到普通模式 多姆 仅仅为一个新网页创建元素可能是你最好坚持的一种情况 |
|
|
5
20
|
|
|
6
20
这不是问题的正确答案,但我还是想和大家分享一下。。。
仅使用
|
|
|
7
16
我认为您使用的是最好的方法,尽管您可以将其优化为:
|
|
|
8
10
从CPU的角度来看,您不需要执行极不频繁的操作的原始性能。 |
|
9
9
您必须理解,元素创建性能的重要性在最初使用jQuery的上下文中是不相关的。 请记住,创建元素并没有真正的目的,除非您真的要使用它。
您可能会尝试进行如下性能测试
让我们看看,如果你测试以下内容:
你会注意到结果会有所不同。有时一种方法比另一种更好。这仅仅是因为计算机上的后台任务量随着时间的推移而变化。 因此,在一天结束时,您确实希望选择创建元素的最小和最可读的方式。这样,至少您的脚本文件将尽可能小。与在DOM中使用元素之前创建元素的方式相比,性能方面的一个重要因素可能更重要。 |
|
|
10
8
有人已经制定了一个基准: jQuery document.createElement equivalent?
|
|
|
11
7
一点是,这样做可能更容易:
然后用jquery调用完成所有这些。 |
|
|
12
3
我正在使用jquery.minv2.0.3。
详情如下:
第一个代码的处理时间比第二个代码低得多。 |
|
|
Y-jiji · 调整大小时替换了假选择 1 年前 |
|
|
Eric G · 如何将svg文本元素垂直居中? 2 年前 |
|
|
Juan Lanus · 如何获取对所选内容的DOM元素的引用 2 年前 |
|
Toby Hogan · 元素React状态更改后未在DOM中更新 2 年前 |