我使用的是jQuery和jQuery手机。
我想这两个库都是通过ATT的互联网下载到我的iPhone上的,速度很慢。
所以我想知道是否有一些框架来处理它,并将文件修剪到我在页面中使用的函数所需的大小?
有没有一些CSS文件,它也可以是胖的吗?
谢谢
发布于 2013-08-15 19:48:23
在您的javascript中插入以下内容:
var LoadedScripts = new Array();
jQuery.getScript = function(url, callback, cache){
if ($.inArray(url, LoadedScripts) > -1) {
callback();
}
else {
LoadedScripts.push(url);
jQuery.ajax({
type: "GET",
url: url,
success: callback,
dataType: "script",
cache: cache
});
}
};如何使用它:
function YourFunction() {
jQuery.getScript('path/to/your/script.js',function(){
// your code here - the script has loaded
},true);
}更改为"true“以关闭缓存并强制重新加载文件(对于css)
function YourFunction() {
jQuery.getScript('path/to/your/script.js',function(){
// your code here - the script has loaded
},false);
} 发布于 2011-05-24 23:23:25
YUI Compressor可以用来缩小JS和CSS文件,如果你正在下载别人的库/代码,他们通常会提供一个缩小的版本,所以你不会看到尝试再次缩小它的节省。如果你想“削减它”以排除你不使用的库的部分,你可能想重新考虑首先使用一个库,而不仅仅是为你需要的部分创建你自己的解决方案……但您可能会惊讶于您试图排除的部分是多么有用。
发布于 2011-05-24 23:21:36
您可以使用getScript()按需加载其他脚本。您是否正在使用minified jquery和jquery moblie文件?
https://stackoverflow.com/questions/6112744
复制相似问题