【发布时间】:2015-03-13 03:49:27
【问题描述】:
架构 ExtJS 5 用于单页 Web 应用程序的正确方法是什么。
- ExtJS 是否适用于“单页 Web 应用程序 (SPA)”?我们没有多个标记页面来将不同的 JS 文件引用到不同的 url。或者更确切地说,我们在 SPA 中如何最好地使用 ExtJS?
- 详细说明:在 www.domain/home.html 我可以参考
tab.js,它会加载一个选项卡布局,然后用户点击“about us”链接,这将加载一个 www.domain/about.html,这里我指的是aboutTree.js,它将在左侧面板上加载树小部件。这看起来很容易。我可以创建一个新的 JS 文件,其中包含完整的 store、model、OnReady(),如 sencha 文档 examples 所示。
- 详细说明:在 www.domain/home.html 我可以参考
- 大多数客户主要如何使用 Sencha ExtJS? 作为应用程序某些部分的小部件,还是整个应用程序由 Sencha ExtJS 驱动?
- 一个完整的 Web 应用程序可以仅由 ExtJS 驱动吗? 我尝试了一个 Sencha Touch 示例,用于移动网站,它可以使用单个 Url 导航到新页面(示例: Sencha Fiddle 或 Practice Site)。但这对于 Web 应用程序是否可行?是否有任何示例可供我参考如何使用仅使用 Sencha ExtJS 在页面之间导航。
-
友好的 URL: 如果我遵循这个结构,我尝试了移动网站“Practice Site”(只处理关于和主页链接)我网站中的所有页面都将始终有 @ 987654328@ url,我怎样才能让它有友好的 url,比如
/about, /contact等等?
这里ExtJS Architecture for Multi Page Application 有类似的问题,但关注不同的问题。
【问题讨论】:
标签: javascript extjs single-page-application friendly-url extjs5