我有一个Web服务器,文件必须小于64KB,我对jquery有很多依赖,我不能使用其他库,如zepto。 jquery缩小的大小是95Kb,我想将分割jquery分成两个文件。 如何将此文件拆分为两个文件?
NB。我必须为我的项目使用至少v1.9或更高版本,服务器不支持gzip。
答案 0 :(得分:3)
一切皆有可能!
<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>
答案 1 :(得分:2)
在这种情况下,我会选择旧版本的jQuery。在这里,您将找到各种版本的Jquery的文件大小,因为您无法使用CDN 。缩小1.3.2v比它想象的少64KB。