根据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也是如此。它肯定会减缓发育。
在调用应用程序的启动函数之前到底发生了什么?为什么会这么慢?这件事没有详细说明。如何加快这一进程?
发布于 2014-11-11 18:40:47
大多数时候,由于以下原因,应用程序的启动需要很长时间。
1.直接在app.js中对控制器、视图进行不必要的加载。
2.每次刷新应用程序时,不必要地加载静态图像/pdf(任何静态内容)。
以下步骤将是有用的,如果你遵循这些正确,在任何感官触摸应用程序。
不要直接在app.js中加载所有控制器,您可以使用配置文件来加载控制器设备,如下所示
简介:“平板电脑”,“手机”,
上线将在app.js中,它负责加载相应的配置文件,这些配置文件进一步负责按照设备加载所有控制器和视图。
app.json文件包含app.cache部分,其中有缓存部分,您可以在其中提到所有静态图像或pdf,以避免每次不必要的加载。
https://stackoverflow.com/questions/26860018
复制相似问题