0

我正在构建一个 phonegap + JQM 应用程序。我有一个 loader.html,它是应用程序启动时显示的第一个文件。在这个文件中,我链接了所有的 js 文件。外部 js 文件的加载比预期的要长一点,大约 5-6 秒。只有这样它才会从加载程序文件转到我的主页。这是加载文件的正确方法吗?我有以下内容:

<script src="js/jquery.js"></script>
<script src="js/jquery.mobile.js"></script>
<script src="cordova-1.8.1.js"></script>
<script src="js/iscroll.js"></script>
<script src="js/childbrowser.js"></script>
<script src="js/swipe.js"></script>
<script src="js/barcodescanner.js"></script>
<script src="js/app.js" ></script>
<script src="js/dbaccess.js"></script>
<script src="js/FBConnect.js"></script>
4

2 回答 2

0

加载脚本没有问题。你可以使用两种技术。 combineminify提高您的应用程序的性能。

COMBINE 这个用于将多个外部文件合并为一个。它将减少下载脚本文件的请求数量

MINIFY 这个对你的 JavaScript 执行一些优化以删除空格、缩短变量名和删除未使用的代码。

请参阅此链接以获取缩小工具 将多个 javascript 文件合并为一个的工具...

于 2012-10-25T04:30:20.397 回答
0

使用缩小版的 JavaScript 文件是解决此问题的更好选择。

JavaScript 中的缩小是从源代码中删除所有不必要字符而不更改其功能的过程。这些不必要的字符通常包括空白字符、换行符、注释,有时还包括块分隔符,这些字符用于增加代码的可读性,但不是执行代码所必需的。我们有很多在线缩小工具。

JS 压缩
YUI 压缩器

是用于缩小的免费工具列表。

注意:在缩小脚本之前,请确保每行都以分号结尾,否则可能会出现问题。

于 2012-10-25T05:52:29.037 回答