目前我是呼應使用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