例如,我有个人资料页面并选择“关于”、“照片”、“视频”部分等,并且我不想每次更改部分时刷新页面,我只想更改内容使用 Javascript 的容器。当然,在 Javascript 文件中编写页面标记并不方便,我的想法是编写每个 View 的 div 并仅显示其中一个:
<div id="about>About content</div>
<div id="photos" style="display: none;">Photos content</div>
但是,我认为有更好的方法可以做到这一点,因为我不喜欢在页面上保留隐藏 View 。另外,在大多数情况下, View 中的内容应该由脚本生成,因此它看起来像是模板引擎的工作,但我不确定 Javascript 中是否有这样的工作。
那么在 Javascript 中实现这一点的最佳方法是什么?我希望我的想法很清楚。提前致谢!
最佳答案
尝试使用mustache它是 JavaScript 的模板引擎。
此外,您还可以使用 AngularJS模板(按需动态加载到页面中) 这是非常容易使用。 (但是包含其他您可能不想要的东西..但应该想要;))
关于javascript - 使用 Javascript 更改 'views' 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13918265/