我们正在使用knockoutjs来开发我们的Web应用程序,我们正在使用knockout-amd-helpers插件。我对推荐的文件夹结构有疑问。 目前我们的文件夹结构如下所示
/应用
/应用/ JS
/ app / js / viewmodels(modules-ko.bindingHandlers.module.baseDir =“viewmodels”的基本目录;)
/ app / js / libs(包含淘汰赛和其他图书馆js)
/ app / templates(包含以.tmpl.html结尾的所有html模板)
/app/index.html
但是有一个建议是通过viewmodels和template html驻留在该特定功能的同一子目录中的功能来重构此文件夹布局。例如,
/app/functionality1/functionality1.tmpl.html
/app/functionality1/functionality1.js
看来很多基于Angularjs的客户端架构使用这种方法,它们将html和js文件保存在同一目录中。
所以我想知道基于knockoutjs的客户端应用程序是否有推荐的文件夹结构。