最近我做了很多模态窗口弹出窗口之类的事情,我使用了 jQuery。我用来在页面上创建新元素的方法绝大多数是沿着以下路线:
$("<div></div>");
但是,我感觉这不是最好或最有效的方法。从性能角度来看,在 jQuery 中创建元素的最佳方法是什么?
这个答案 https://stackoverflow.com/a/268520/32943具有以下建议的基准。
I use $(document.createElement('div'));
基准测试显示 http://jsperf.com/jquery-vs-createelement这种技术是最快的。我推测这是因为 jQuery 不必将其识别为元素并创建元素本身。
您确实应该使用不同的 Javascript 引擎运行基准测试,并根据结果权衡您的受众。从那里做出决定。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)