我正在尝试使用 document.createElement
在 HTML 页面正文中添加新元素通过 Javascript,我用很少的 if
来做到这一点/else
案例和函数调用。一切正常。
最近我发现我也可以使用 JQuery 来做到这一点。我还没有做过太多编码,所以我想知道哪种方式在效率方面是最好的?使用原生 DOM 方法还是使用 JQuery 在页面上动态添加元素?
最佳答案
使用原生 JavaScript 应该会更快,因为 jQuery 将在所有填充下使用它。
jQuery 为您提供的是对浏览器的抽象。谁敢说某个浏览器没有实现 document.createElement
?然后,您必须为 DOM 操作编写大量 if-then-else
代码。
jQuery 的代价是效率较高,但与编写自己的原生 JS 相比,它可以省去很多麻烦,并提供很多实用性。
关于jquery - HTML DOM 和 JQuery 哪个更高效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13471596/