js 拼字符串好,还是用jquery对象好
1个回答
展开全部
效率上肯定是html+=高。但是这样加入的元素无法加入DOM,只有通过appendChild方法加入的元素才能在DOM中访问。
你的问题不是“哪种方式拼接字符串更快”,你的问题是“操作DOM元素操作1次快,还是操作多次快”。这样,问题答案就很明显了。如你改用之后的方法,你就要操作DOM元素N次,一次加入一个<li>标签,而你之前的,是把所有的<li>标签连接起来,然后整体加入到<ul>中。这下,那个效率更好,很明显了哈。操作DOM可是很费资源和时间的哦。
你的问题不是“哪种方式拼接字符串更快”,你的问题是“操作DOM元素操作1次快,还是操作多次快”。这样,问题答案就很明显了。如你改用之后的方法,你就要操作DOM元素N次,一次加入一个<li>标签,而你之前的,是把所有的<li>标签连接起来,然后整体加入到<ul>中。这下,那个效率更好,很明显了哈。操作DOM可是很费资源和时间的哦。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询