如何将Jquery.js文件拆分为多个文件
How can I split Jquery.js file into multiple file?
我有一个web服务器,文件必须小于64KB,我有很多依赖于jquery,我不能使用其他库,如zepto。jquery的缩小大小是95Kb,我想把jquery分成两个文件。我如何将这个文件分割成两个文件?
NB。我必须使用至少v1.9或更高版本的项目,服务器不支持gzip。
一切皆有可能!
<script type="text/javascript">
var client = new XMLHttpRequest();
client.open('GET', '/js/jq1.js',false);
client.onload = function() {
var jq1 = client.responseText;
client.open('GET', '/js/jq2.js',false);
client.onload = function() {
var jq2 = client.responseText;
var scriptTag = document.createElement("script");
scriptTag.type = "text/javascript";
scriptTag.innerHTML = jq1+jq2;
scriptTag.async = false;
( document.getElementsByTagName("head")[0] || document.documentElement ).appendChild( scriptTag );
}
client.send();
}
client.send();
</script>
在这种情况下,我会选择旧版本的jQuery。这里你会发现不同版本的Jquery的文件大小,因为你不能使用CDN。minimini1.3.2 v小于64KB
https://mathiasbynens.be/demo/jquery-size相关文章:
- webpack代码拆分了handlerbs文件——结果是文件很大
- 将AngularJS控制器拆分为多个文件
- 使用JavaScript或jQuery拆分文件
- 如何在Gulp任务中拆分文件
- 如何拆分从 json 文件中读取的数据
- 读取制表符分隔的文件,逐行读取,而不是使用制表符分隔拆分每一行
- Typescript 0.9.1.1模块被拆分为几个.ts文件
- angular js:将一个大型控制器拆分为多个文件
- 加载静态HTML文件并按类拆分为数组
- KineticJS - 如何拆分对象和文件
- 如何在多个文件中拆分 JavaScript 对象定义
- 未捕获的语法错误:意外令牌非法 - 拆分文件时
- 拆分要使用角度上传的大文件
- 使用 require.js 将应用程序的 javascript 拆分为多个 JS 文件
- 将大型 JSON 文件拆分为多个文件
- Node.js将大文件拆分为多个部分,并对这些部分进行迭代
- 如何将Node.js文件拆分为多个文件
- 跨文件拆分AngularJS模块服务
- 将大型typescript文件拆分为跨多个文件的模块
- 如何将Jquery.js文件拆分为多个文件