javascript – Knockout.js项目结构

前端之家收集整理的这篇文章主要介绍了javascript – Knockout.js项目结构前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在关注Angular.js和Knockout.js作为潜在的前端解决方案.我喜欢Knockout的教程和文档.但是,我不清楚Knockout如何处理模板化大型应用程序.

例如在Angular中,你可以创建一个这样的主模板:

<div id="content" class="container" ng-view></div>

然后,这将由“部分”填充,例如:

<p>This is a partial</p>

我的问题是,Knockout是否支持相同的概念?似乎Knockout想要使用“foreach”模板(http://knockoutjs.com/documentation/template-binding.html).但是,这并没有解决将HTML分解为更小的细分市场的问题.

我在这里走在正确的轨道上吗?关于Knockout的目录结构,我有什么遗漏?

编辑:我得到了一些很好的反馈.我的理解是Knockout没有内置的模板解决方案.如果这是真的,那么我可能需要Angular.

解决方法

Knockout不是与Angular框架的直接竞争,它更像是用于MVVM风格的数据绑定的小型库,而不是用于构建单页应用程序的完整框架.

请查看基于Knockout的Durandal(http://durandaljs.com/),并根据推荐的项目结构和许多其他部分提供组合,以成功实现单页应用程序(路由器,对话框,工具,构建过程,amd支持等… )类似于Angular或Ember.

原文链接:https://www.f2er.com/js/155400.html

猜你在找的JavaScript相关文章