我是超级好奇,在互联网上花了几个小时,但我可以找到的所有“优点&缺点html5,混合和原生应用程序”sytle博客。从应用程序商店下载混合应用程序时,哪些资产在设备上下载?
之一,如果为什么移动应用程序执行得更快,然后Web应用程序的原因(除了事实,即应用程序可以使用设备的核心功能)是资产存储在设备内存从而不必须弄来了互联网,仅供参考(JSON)旅行通过互联网。这减少了加载时间,减少了加载新页面的时间(您只需要获取JSON)并添加了离线体验。
我有一种生活在世界上混合应用程序也一样 - 资产存储在设备中。然而离子文档中,我发现这个:
好事关于角模板是他们可以从任何地方 加载:本地或远程。该模板的URL是唯一的 标识符,如果该模板是本地定义的,则将在本地获取 。模板是分开布局和UI的好方法,所以我们 广泛使用它们。
这表明如果模板没有在本地定义,它将不会在本地获取,而是让我假设在我的www文件夹中定义的模板将通过互联网调用。
另外我在他们的文档中找到了一个地方(真的不能找到确切的单词给qoute),他们建议在脚本标记中定义模板,否则它们会通过互联网获取。
这让我想知道当我从应用商店或谷歌播放下载应用时,哪些文件实际上在我的设备上下载?
我觉得这是非常重要的是了解在此之前真正开始发展同任何框架,因为我找不到我希望这个问题将是有关谁正在采取的第一步为混合其他开发者对这个问题的任何信息的混合应用程序应用开发。
本文的作者指出加载模板比加载通常包含在同一个HTML文件中的'ng-template'要稍微长一些。我已经扩大了我的答案来阐述差异。 – Dexter