0

我有一个带有约 2000 个输入元素的单页 web 应用程序,我现在尝试进行一些性能调整。问题是:从性能的角度来看,是在 JQM 中编写标记对的首选顺序:

<input type="radio" name="e1-bin" id="e1-bin-0" value="1M" />
<label for="e1-bin-0">1 Module</label>

或者最好先写“label for”标签,然后写“input”(或“select”)标签?我问这个,因为 JQM 和其他 javascript 框架一样,正在对 DOM 进行一些“重”操作,以设置元素样式并呈现用户界面。

是某个地方的基准,还是 HTML 中标签的顺序与性能无关?

4

1 回答 1

0

这样的事情不应该对性能产生影响。您可以进行一些分析,但如果有的话,差异将是微不足道的。为了消除您的结果被网络破坏的机会,您可以在本地执行此操作并使用 js 脚本以这种方式或其他方式生成 2000 个元素,并在 jquery mobile 启动之前开始计数器。检查jquery的源代码mobile 1.3.2 我无法对任何相关的部分进行罚款。这两个选项非常相似。它们之间没有任何标签。我建议这两个链接获取一些性能提示,尽管与您的要求无关,因为我认为您看错了地方:

  1. jquery官方论坛
  2. 一篇博客文章,其中有一个关于冒泡的非常好的技巧,在我工作的项目中派上用场。
于 2013-08-29T16:20:36.780 回答