Javascript 主干视图模板-将其存储为外部文件
我一直在修补Backbone.js,想知道是否有可能从外部文件加载视图模板。我一直在使用下划线.js的微模板解决方案,并在HTML文档中包含我的所有模板,这一直困扰着我 我想知道是否有一个标准的方法来做这件事。有什么好的做法我应该遵循吗Javascript 主干视图模板-将其存储为外部文件,javascript,jquery,html,templates,backbone.js,Javascript,Jquery,Html,Templates,Backbone.js,我一直在修补Backbone.js,想知道是否有可能从外部文件加载视图模板。我一直在使用下划线.js的微模板解决方案,并在HTML文档中包含我的所有模板,这一直困扰着我 我想知道是否有一个标准的方法来做这件事。有什么好的做法我应该遵循吗 感谢大家的时间和帮助:-)对于所有将字符串编译为javascript的模板库,只要在标题中添加一点代码,每个模板都可以存储在单独的文件中,并通过通用的windows.myTemplates对象或类似对象导出。代码将只计算给定的字符串(实际的模板),并将结果绑定到
感谢大家的时间和帮助:-)对于所有将字符串编译为javascript的模板库,只要在标题中添加一点代码,每个模板都可以存储在单独的文件中,并通过通用的
windows.myTemplates
对象或类似对象导出。代码将只计算给定的字符串(实际的模板),并将结果绑定到windows对象以使其可用于其他脚本。这样,每个模板都是自己的脚本,可以通过全局对象(如windows.myTemplates.someTemplate
)进行访问
这并不意味着这是一个好主意;除非您有很多和/或很少加载的大模板,否则通常的目标是最小化到服务器的往返,这与您正在做的恰恰相反。服务器端,情况有点不同,但我假设您谈论的是客户端(基于您的问题)
只有在需要的时候,才有更奇特的方法(google“javascript AMD”、require.js和类似的),但这些方法在开始时更具挑战性