我正在构建一个backbone.js应用程序,并且不太清楚我的模板放在哪里。它们应该是我在需要时通过require.js加载的单独文件吗?我应该立即用require.js加载它们吗?
答案 0 :(得分:4)
两个
当用户从您的服务器加载页面时,您应该立即发送所需的所有模板,以使基本页面布局和应用程序启动并运行。然后,您可以决定下一个最有可能使用哪些模板,并根据需要预先加载这些模板。对于使用不太可能使用的页面的模板,或者对于必须经历一系列步骤的页面,可以延迟加载这些模板,直到需要它们可用为止。
但是,对此没有严格的规定。您需要尝试不同的配置和选项,以便为应用程序创建最佳用户体验。答案 1 :(得分:2)
您可以根据需要加载html模板:http://requirejs.org/docs/api.html#text