【问题标题】:How to speed up Sencha touch loading and init process?如何加快 Sencha 触摸加载和初始化过程?
【发布时间】:2014-11-11 07:49:44
【问题描述】:

根据 Sencha 文档,Each Application can define a launch function, which is called as soon as all of your app's classes have been loaded and the app is ready to be launched.

但是,即使示例应用程序附带 sencha generate app xxx,也需要几秒钟才能调用 lauch 函数,即使是捆绑的 app.js。 它肯定会减慢开发速度。

在调用应用程序的启动函数之前究竟发生了什么,为什么它这么慢?官方文档没有详细说明这件事。 如何加快进程?

【问题讨论】:

    标签: extjs sencha-touch


    【解决方案1】:

    由于以下原因,大多数情况下启动应用程序需要很长时间

    1.直接在app.js中不必要的加载控制器、视图。

    2.每当我们刷新应用程序时,都会不必要地加载静态图像/pdf(任何静态内容)。

    如果您在任何煎茶触摸应用程序中正确遵循这些步骤,以下步骤将很有用。

    不要直接加载 app.js 中的所有控制器,您可以使用配置文件加载特定于设备的控制器,如下所示

    个人资料:['平板电脑','手机'],

    上面一行在app.js中,它负责加载相应的配置文件,这些配置文件进一步负责根据设备加载所有控制器和视图。

    app.json 文件包含 app.cache 部分,其中有缓存部分,您可以在其中提及所有静态图像或 pdf,以避免每次不必要的加载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 2012-12-27
      • 1970-01-01
      • 2020-11-21
      相关资源
      最近更新 更多