2016-08-28 5 views
0

ファイルが64KBより小さくなければならないウェブサーバーがあり、jqueryへの依存度が高く、zeptoなどの他のライブラリを使用することはできません。 jquery minifiedサイズは95Kbです。私は2つのファイルにjqueryを分割します。 このファイルを2つのファイルに分割するにはどうすればよいですか?Jquery.jsファイルを複数のファイルに分割するにはどうすればよいですか?

NB。私は少なくとも私のプロジェクトにはv1.9以降を使用しなければならず、サーバーはgzipをサポートしていません。

+0

なぜCDNでホストされているjQueryを使用しないのですか? – vlaz

+0

私はインターネットや他のサーバーにアクセスできない – mirtiger

+0

あなたはそれをすることはできません。 「インターネットや他のサーバーにアクセスできない」と言ったらどういう意味ですか? CDNを使うと、ファイルの公開リポジトリを '

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> 
+0

しかし、メモリが限られているデバイスを使用している場合、jqueryライブラリには必要のない膨大なオーバーヘッドがある可能性があります。そこにはあなたのニーズに合うかもしれない他の多くのライブラリがあります。 –

関連する問題