当Backbone.js是我的 MV* 框架时,我正在构建一个单页 Web 应用程序。它需要Underscore.js,所以我不想将它用作我的模板引擎。我将模板结果设置为要在其渲染函数中显示的视图内容:
this.el.append( compiledTemplate );
我想知道实现模板代码的正确方法:
- 应该是生成 HTML 文本的 JS 代码吗?
- 它应该是一个带有脚本标签的 HTML 文件来包含 JS 代码吗?
- 如何将显示与逻辑分开?
- 如何将我的 CSS 写在一个单独的文件中(而不是在 JS 文件中)?