首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自多个appendTo的Jquery单个appendTo

来自多个appendTo的Jquery单个appendTo
EN

Stack Overflow用户
提问于 2013-07-24 14:02:00
回答 1查看 125关注 0票数 0

有一种方法可以改进这段代码:

代码语言:javascript
复制
jQuery('<img />',{alt:"Logo",src:"img/logo.jpg"}).appendTo("#scrittacentro");
jQuery('<h1 />',{text:'THE LCARS COMPUTER NETWORK',class:'cLightOrange lcars'}).appendTo("#scrittacentro");
jQuery('<h2 />',{text:'Authorized Access Only',class:'cDarkBlue helvetica'}).appendTo("#scrittacentro");
jQuery('<h3 />',{text:'Please Report Malfunctions To Engineering Staff On Duty',class:'cDarkBlue helvetica'}).appendTo("#scrittacentro");

在这样的情况下:

代码语言:javascript
复制
jQuery(
    '<img />',{alt:"Logo",src:"img/logo.jpg"},
    '<h1 />',{text:'THE LCARS COMPUTER NETWORK',class:'cLightOrange lcars'},
    '<h2 />',{text:'Authorized Access Only',class:'cDarkBlue helvetica'},
    '<h3 />',{text:'Please Report Malfunctions To Engineering Staff On Duty',class:'cDarkBlue helvetica'
}).appendTo("#scrittacentro");

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2013-07-24 14:15:53

在多个appendTo中,您需要多次调用jquery构造函数,这会使代码变慢并降低性能。

在单个appenTo中,您只需调用一次jquery构造函数,就可以提高性能并以更快的方式完成相同的工作

检查performance http://jsperf.com/appendto-vs-multiple-appendto的比较

Single appendTo更好

你的代码可以简化

js

代码语言:javascript
复制
jQuery('<img alt="Logo" src="img/logo.jpg"><h1 class="cLightOrange lcars">THE LCARS COMPUTER NETWORK</h1><h2 class="cDarkBlue helvetica">Authorized Access Only</h2><h3 class="cDarkBlue helvetica">Please Report Malfunctions To Engineering Staff On Duty</h3').appendTo("body");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17826313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档