1

我有兴趣构建一个 SPA 应用程序。据我所知,Durandal 提供了我正在寻找的大部分内容。除了,我正在寻找使用 durandal 的最基本的可能示例。包含的示例应用程序使用 bootstrap 和 sammy。

需要 Bootstrap 和 Sammy 吗?如果没有,是否有一个我可以在没有代码的地方看到的示例?我只想要一个带有两个屏幕的基本应用程序作为示例。然而,我似乎无法在任何地方找到最简单的例子。

谢谢,

4

1 回答 1

2

如果您包含可选的路由器插件,则 Durandal 1.20 版使用 Sammy.js 进行路由。这不是必需的,但使用它来简化学习 Durandal 而无需学习如何布线是一个很好的主意。

Durandal 2.0 计划于本月发布,它摆脱了 Sammy.js 的依赖并拥有自己的路由器。

要找到不依赖于 Sammy.js 或 Bootstrap 的使用 Durandal 的示例或示例应用程序将很困难,因为它们很容易包含,每个人都理解它们,并且在使用它们来简化示例应用程序时很难出错。

如果您正在寻找一个非常简单的示例,您可以查找 John Papa 的 CodeCamper JumpStart,但它包含许多其他依赖项。然而,Durandal Starter Kit 可在 nuget 和 durandaljs.com 上获得,并且具有单一视图,是开始学习 Durandal.js 的绝佳方式。

于 2013-08-02T02:56:52.517 回答