javascript - 在 jQuery : javascript template vs. 中高效克隆 html 追加 html,哪个性能更好?

标签 javascript jquery performance

更改灯箱 html 的最佳/最佳方法是什么?

假设我有 20 个表格行,我想将它们弹出到 fancybox 中.选项是:

  1. 将 iframe 中的详细 View 作为纯 html 加载(每个弹出窗口 1 个 http 请求)
  2. 以 JSON 格式加载详细信息,并将它们传递到内联 javascript 模板中以创建弹出窗口
  3. 加载详细信息,遍历弹出窗口的 DOM 并将 JSON 值放在正确的位置(例如 $("#popup .title").text(model.title);)
  4. 将详细信息加载为隐藏的内联服务器生成的 HTML,并将 html 克隆到弹出窗口中 $("#popup").html($(".details", row).clone()).

添加的 HTML 是您可以在个人资料中找到的内容(链接、描述、 Logo 、地址等),因此它不是一吨,也不是一行。

这里是否有关于什么是最快的 javascript 的标准?

最佳答案

选项#2。在效率方面没有竞争。

关于javascript - 在 jQuery : javascript template vs. 中高效克隆 html 追加 html,哪个性能更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5667904/

相关文章:

javascript - 删除 D3 中可拖动的 SVG 元素会导致 Cannot read property 'ownerSVGElement' of null

Javascript 函数返回未定义

java - 计数语句 : Database (like h2) vs. Lucene vs.?

performance - Tensorflow - 添加 Dropout 层显着增加推理时间

Javascript 正则表达式 : Match between ']' and ' - ' , 错误:量词无效

javascript - 更改由其他网站中的 css 文件控制的图标

javascript - 清除间隔的小问题

javascript - 获取 jQuery 插件的实例

python - 为什么分支递归比线性递归快(例如 : list inversion)

javascript - Sencha Touch 2 - JSONP 代理帮助,模板的值始终为空