2013-08-01 38 views
1

我對構建SPA應用感興趣。據我所知,杜蘭達提供了我所需要的大部分。除此之外,我正在尋找使用杜蘭達的最基本的可能示例。包含的示例應用程序使用bootstrap和sammy。Durandal入門

Bootstrap和Sammy是否需要?如果沒有,是否有我可以看到沒有代碼的地方的示例?我只想要一個帶有兩個屏幕的基本應用程序作爲示例。然而,我似乎無法在任何地方找到最低限度的例子。

謝謝

+0

我只是使用compose綁定處理程序開始。 http://durandaljs.com/documentation/Composition/ 當你熟悉這一點時,你可以開始探索durandal的其他模塊。但durandal的力量來自Compose模塊。 –

回答

2

迪朗達爾的版本1.20使用Sammy.js路由如果包括可選的路由器插件。這是沒有必要的,但是用它來簡化Durandal的學習並不需要學習如何路由。

Durandal 2.0計劃在本月發佈,可以擺脫Sammy.js的依賴並擁有自己的路由器。

要找到一個使用Durandal而不依賴於Sammy.js或Bootstrap的示例或示例應用程序將會很困難,因爲它們很容易包含,每個人都能理解它們,並且在使用它們來簡化時很難出錯示例應用程序。

如果您正在尋找一個非常簡單的示例,您可以查看John Papa的CodeCamper JumpStart,但它包含很多其他依賴項。然而,Durandal入門套件可在nuget和durandaljs.com上使用,並且具有單一視圖,是開始學習Durandal.js的絕佳方式。