这是我第一次使用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"
所以我想知道它是否仍然是一个SPA,即使有多个html页面,因为所有页面都在运行时加载?有没有办法检查加载的HTML。应用程序加载后的文件?
答案 0 :(得分:1)
假设您使用的是Kendo UI Mobile,那么它仍然可以像具有Kendo UI Mobile内置路由功能的SPA一样。远程视图(在您的其他HTML文档上)仍然会动态注入您的基本DOM。其他页面/视图按需加载,而不是首次初始化应用程序时加载。