目前我是呼应使用php的html元素。其他时候,我需要使用JavaScript并且创建这些元素dinamically(例如,在移动工作的一些功能不同,并需要在DOM中的一些调整)。不幸的是,我在代码中跨越了两个不同维度的元素(或更多),如果我想更改某些内容,则需要更新所有这些维度。作为一个例子:通过浏览器/服务器语言获得html元素结构的最佳方式是什么?
流长轮询与JavaScript(jQuery的):
...append("<div></div><div></div><div></div><div></div>");
PHP回声其他
echo "<div></div><div></div><div></div><div></div>";
东西在PHP与每个回波
foreach(...){
echo "<div></div>";echo "<div></div>";
(...)
foreach(...){
echo "<div></div>";
echo "<div></div>"
}
}
如果我想改变这个元素的结构我将不得不改变ALL的3种情况,从4 divs到2 divs或1例如。我到底能够在php和javascript中集中所有这些元素?我想在PHP中有一个字符串,并将其作为模板 JavaScript,但由于串联造成动态类和其他属性时,它会变得混乱。有谁知道另一种方式来做到这一点?
我喜欢有关HTML模板的方法。有没有在JavaScript中获取模板文件? – Fane
@Fane是的,有最简单的[小胡子模板](https://github.com/janl/mustache.js)和[jQuery模板](https://github.com/codepb/jquery-template)。 – halfzebra