2014-03-25 66 views
0

当部署具有数百个视图的企业Durandal应用程序时,是否有办法将html模板捆绑在一起,以便为单个编译的html视图避免为每个视图提供小的http请求?Durandal如何捆绑视图?

回答

0

随着Durandal,您正在开发一个单页应用程序,因此只有一个预先请求的视图。缓存和其他优化,包括使用Durandal的构建系统Weyland进行的优化,可以进一步调整。

在某些情况下,您可能希望以不同的方式加载视图,并且也可以使用Durandal来实现。

+0

是否有关于如何配置视图绑定的文档?这是OOB的情况吗? – user666

+0

有关构建文档,请参阅http://durandaljs.com/documentation/Weyland.html。这涵盖Weyland,但其他构建系统也在文档中给出。有关SPA如何工作的基本信息,您应该观看John Papa的Pluralsight课程_单页应用程序与HTML5,Web API,Knockout和jQuery_。 – 2014-03-25 21:19:09

0

例如,当您使用Grunt(http://durandaljs.com/documentation/Grunt.html)构建应用程序后,您将获得一个大文件'main-built.js',并将所有javascript组合在一起。起初我没有意识到的是,所有的.html视图也被捆绑到这个文件中。我期待看到他们捆绑到'index.html'或类似的东西(编译的HTML视图)。但实际上视图被编译成Javascript。