在Javascript中动态创建HTML内容的替代解决方案

use*_*444 5 javascript css jquery html5 twitter-bootstrap

我正在开展一个网络项目.(绝对没有以前的经验).该项目需要动态地从服务器检索大量内容(如点击按钮).现在,问题是,我必须以一些整洁,格式化的方式显示内容.比如,可折叠列表,超链接等.我目前正在使用JavaScript.像这样:

li = document.createElement("li");
li.innerHTML = "some_content";
Run Code Online (Sandbox Code Playgroud)

我还需要根据Bootstrap的要求在JavaScript中为那些动态创建的元素添加适当的类.但是代码现在看起来非常混乱.是否有任何替代解决方案可以避免JS中的所有元素的动态创建,格式化等?

rjg*_*oli -1

编辑:

已经有一段时间了,但我发现Gatsy非常容易上手和运行。我已经将它用于几个项目。


Angular是另一种选择,具体取决于网站的复杂程度(由谷歌支持)。

Ember也是一个不错的选择。

根据您的技能组合以及网站的类型,PHP 也可能是您的简单替代方案。