Sencha Touch - 性能问题与sencha touch js size

时间:2012-05-07 05:52:10

标签: performance sencha-touch

我使用sencha touch构建应用程序,除了初始loding时间的初始问题之外它一切正常。 我已经制作了原生应用。使用phonegap,使用它构建其jsb3文件和app-all.js。 但它与原始大小约为2.4M的sencha-touch.js无关。 它的缩小也约为600 K.b.这对于手机/平板电脑来说非常大。

有什么我们可以将sencha.js仅用于我们在应用程序中使用的组件吗?或任何其他方法来减少尺寸或初始加载时间?

请为我提供解决方案

1 个答案:

答案 0 :(得分:0)

您可以使用Sencha SDK Tools构建本机应用程序。

如果您已正确构建项目,则可以使用以下命令构建本机应用程序。这也会缩小你的javascript大小:

C:\wamp\www\SenchaApp>sencha app build -e native -d pkg/native -a archive
[INFO] Deploying your application to C:\wamp\www\SenchaApp\pkg\native
[INFO] Copied sdk/sencha-touch.js
[INFO] Copied app.js
[INFO] Copied resources/css/app.css
[INFO] Copied resources/images
[INFO] Copied resources/icons
[INFO] Copied resources/loading
[INFO] Copied resources/data
[INFO] Resolving your application dependencies...
[INFO] Found 18 dependencies. Concatenating all into app.js...
[INFO] Processed sdk/sencha-touch.js
[INFO] Minifying sdk/sencha-touch.js
[INFO] Processed app.js
[INFO] Minifying app.js
[INFO] Minifying resources/css/app.css
[INFO] Minified app.js
[INFO] Minified sdk/sencha-touch.js
[INFO] Minified resources/css/app.css
[INFO] Generated app.json
[INFO] Embedded microloader into index.html
[INFO] Packaging your application as a native app...