Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试document.createElement通过Javascript在 HTML 页面正文中添加新元素,我正在使用少量if/ elsecase 和函数调用来执行此操作。一切正常。 最近我知道我也可以用 JQuery 来做到这一点。我还没有做太多的编码,所以我想知道哪种方式在效率方面最好?使用原生 DOM 方法还是使用 JQuery 在页面上动态添加元素?
document.createElement
if
else
使用本机 JavaScript 应该更快,因为 jQuery 将在所有填充下使用它。
jQuery 给你的是浏览器的抽象。谁说一个浏览器没有实现document.createElement?然后你必须为你的 DOM 操作写很多if-then-else代码。
if-then-else
jQuery 以效率为代价,但比编写自己的原生 JS 节省了很多心痛并提供了很多实用程序。