0

这是我第一次处理 SPA,我正在使用 Kendo UI 启动一个跨平台移动应用程序,我使用 Icenium 作为我的开发工具,因为我的应用程序中有大量视图,我开始将视图的内容放在不同的html 页面,所以我有几个仅包含当前内容的 html 文件:

<div data-role="view" id="demoView"  data-layout="layout">     
        /* this is put in single file (demoView.html) */     
</div>    

所以现在当我想导航到那个视图时,我会使用类似的东西

href="views/demoView.html"

代替

href="#demoView.html"

所以我想知道即使有多个 html 页面,它是否仍然是一个 SPA,就像所有页面在运行时加载一样?有没有办法检查加载的html。应用程序加载后的文件?

4

1 回答 1

1

假设您使用的是 Kendo UI Mobile,那么是的,它仍然会像 SPA 一样使用 Kendo UI Mobile 的内置路由功能。远程视图(在您的其他 HTML 文档上)仍然动态注入到您的基础 DOM 中。其他页面/视图按需加载,而不是在应用程序首次初始化时加载。

于 2013-12-29T00:58:23.643 回答