我使用Knockout.js,require.js和components创建了富客户端应用程序。
我按需加载组件(第一次从服务器加载,第二次从缓存加载)。 每个组件由两部分组成。 “JS”部分和“HTML”视图部分。 对于加载html部分,我使用require.js文本插件。
我知道,我可以使用r.js(http://requirejs.org/docs/optimization.html)将脚本组合到构建层中。
但我有一个问题 是否可以组合js和html文件(因为每个组件都是js和html对)?
我认为有可能,但不确定。
(或者可能只能组合js,并根据需要加载html视图)
答案 0 :(得分:0)
正如有人在评论中提到的,你已经描述了durandal几乎完全给你的东西。
设置很少,(实际上你可以使用skeleton或mimosa ),一旦完成它就会使用约定将视图配对到视图模型。
您还可以通过淘汰赛创建components或使用内置的durandal绑定" compose"保持小巧可重复使用。