首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CanJS多页应用程序

CanJS多页应用程序
EN

Stack Overflow用户
提问于 2013-08-18 08:11:05
回答 1查看 753关注 0票数 2

我看到的教程和示例都是单页应用程序。

有人能给出一个想法或指向一个资源,说明如何用CanJS开发多页应用程序吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-25 15:29:33

您应该能够在您使用的任何应用程序框架中创建一个新页面,甚至只是静态页面,然后将您的新控件和视图连接到新页面上的任何元素。

您希望为每个模块拥有一个单独的控件,因此即使在单个页面上也可能有单独的控件,例如,如果您有一个可过滤的下拉列表、一个待办事项列表和一个登录。因此,在应用程序的canjs目录中,您将为每个模块拥有单独的子目录,这些子目录将包含您的控件、视图/s、模型/s以及观察/s和单元测试。这使得它们可以重复使用,更容易测试,而且由于它们是模块化的,如果你的应用程序的一个部分坏了,它不会破坏所有的功能。一旦你掌握了合并AMD风格的诀窍,就可以用stealJS加载资产,这是由Bitovi -- CanJS创建者制作的。https://github.com/bitovi/steal

如果您想操作location.hash而不实际更改页面或管理浏览器历史记录和客户端状态,则应该查看can.route:http://canjs.com/docs/can.route.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18297046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档