<分区>
在我正在进行的一个现有项目中,我注意到许多开发人员正在使用 javascript 构建大部分页面。例如:
$( targetdiv ).append("<div>");
$( targetdiv ).append(" <div class='info'>");
$( targetdiv ).append(" <div id='modes'>");
$( targetdiv ).append(" <table cellspacing='0'>");
$( targetdiv ).append(" <tbody>");
// much more...
我了解使用 javascript 在页面上构建某些 元素。有时内容是动态的,现在知道页面何时首次加载(ajax 的东西)。
但是,大部分代码(并未显示全部)不是动态的,每次都会以相同的方式构建。没有“if”语句或循环
为什么人们会使用 javascript 构建大部分页面而不是将 html 作为 html 文档的一部分?我认为人们会希望尽量减少 javascript html 的生成,因为它更多令人困惑且更难编写。此外,javascript html 生成会影响性能(是吗?)
我是一名“较新”的 javascript 开发人员,所以我可能遗漏了一些东西。我想说点什么,但我是“新手”,所以也许我听不懂“它”
谢谢