如何将Jquery.js文件拆分成多个文件?

时间:2016-08-28 13:06:30

标签: javascript jquery

我有一个Web服务器,文件必须小于64KB,我对jquery有很多依赖,我不能使用其他库,如zepto。 jquery缩小的大小是95Kb,我想将分割jquery分成两个文件。 如何将此文件拆分为两个文件?

  

NB。我必须为我的项目使用至少v1.9或更高版本,服务器不支持gzip。

2 个答案:

答案 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。

https://mathiasbynens.be/demo/jquery-size