Javascript 哪个更快-字符串+还是jQuery?

Javascript 哪个更快-字符串+还是jQuery?,javascript,jquery,Javascript,Jquery,我想知道哪一个工作得更快 var td = "<td>"+getText()+"</td>"; var tr = "<tr>"+td+"</tr>"; vs 感谢您的帮助,第一次启动速度更快,因为它是简单的字符串连接。然而,第二个是做完全不同的工作。它实际上构造了DOM元素,您可以使用这些元素。第一个只在末尾提供一个字符串。我认为第一个加载得很快,因为第二个需要jquery库,加载jquery文件需要时间,但是第一个是纯Javascript,准确

我想知道哪一个工作得更快

var td = "<td>"+getText()+"</td>";
var tr = "<tr>"+td+"</tr>";
vs


感谢您的帮助,第一次启动速度更快,因为它是简单的字符串连接。然而,第二个是做完全不同的工作。它实际上构造了DOM元素,您可以使用这些元素。第一个只在末尾提供一个字符串。

我认为第一个加载得很快,因为第二个需要jquery库,加载jquery文件需要时间,但是第一个是纯Javascript,准确地说不需要任何其他库,第一个比使用jquery快得多,因为要获取jQuery CDN文件并读取它并再次执行,代码比第一个慢毫秒。虽然差别不大。除非您正在进行一个实时编码项目,该项目必须无延迟、准确地运行,否则您可以采用任何方法

var td = "<td>"+getText()+"</td>";
var tr = "<tr>"+td+"</tr>";

所以,上面的代码对我来说是Milisondi fasto

第二个比第一个快


因为第二个将在页面加载之后执行,它将创建更少的字符串对象,然后第一个字符串对象,但在第一个字符串中,如果您选择DOM元素并执行操作,则会发生字符串操作,然后GETTEX函数将调用它,导致另一个函数调用

;第二个更快。
但另一方面,为了使用jquery,它必须下载jquery库,这使得它比简单的JavaScripti.e慢。;第一个。

为什么不自己试试呢?第一个,因为它不依赖于访问DOM,也不依赖于下载jquery库->这听起来有点像过度优化……你是在比较苹果和桔子……我认为加载库所需的时间不在这个问题的范围之内。可以安全地假设大多数用户的浏览器已经缓存了jQuery,所以这个加载时间并不是很重要。
var td = "<td>"+getText()+"</td>";
var tr = "<tr>"+td+"</tr>";