0

質問が奇妙に聞こえることはわかっていますが、どうすればコードをまとめることができますか? これを手伝ってくれるツールはありますか?

例:

var d = "Hello world";
if(typeof d == 'string')
{
 console.log("its a string!");
}else{
console.log("it isnt a string!");
}

if(typeof d == 'string'){console.log("its a string!");}else{console.log("it isnt a tring!");}

私にはたくさんのコードがあり、このようなすべてのコードをより速く実行できることを一度読んだことがあります。彼はいくつかのツールについて言及しましたが、その名前と投稿も覚えていません。

4

3 に答える 3

2

あなたが探しているのはjavascript minifierです。ページのマークアップまたは出力から空白を削除すると、ブラウザへの送信が速くなりますが、必ずしも実行が速くなるわけではありません。

JSMinは開始するのに適した場所です。

于 2013-03-01T20:47:02.483 に答える
2

これはミニフィケーションとして知られています。いたるところに大量の縮小ツールがあります (Google の「JavaScript 縮小ツール」だけです)。オンラインで実行できるものもあります。他のものは、Ruby On Rails のようなフレームワークに組み込まれていuglifierます。JS が提供されるときにサイトから JS を縮小する CDN (CloudFlare など) もあります。

縮小によりファイルサイズが削減されます..時には大幅に削減されます。これらの空白文字はすべて合計されます。これにより、JS ファイルのダウンロードが速くなり、接続が遅いユーザー (特にモバイル デバイス) にとって非常に便利です。

ダウンロードが完了すると、縮小された JS はおそらく、縮小されていないものよりも速く実行されません。

于 2013-03-01T20:48:25.453 に答える