Sejauh yang saya tahu, jika Anda ingin untuk kompres file javascript, setidaknya ada tiga tingkat kompresi sebagai berikut:
1) No Line Feed Removal: 1) Tidak Removal Baris Feed:
Line feeds are not removed from the script (except those deemed extraneous, such as on blank lines). Jalur feed tidak dihapus dari script (kecuali mereka yang dianggap asing, seperti di baris kosong). Only comments and extraneous whitespace are removed. Hanya komentar dan spasi yang asing dihapus. This mode provides good compression, and insures that no code is broken. Mode ini menyediakan kompresi yang baik, dan menjamin bahwa kode tidak rusak.
2) Line Feeds Removed Wherever Possible: 2) Jalur Feed Dihapus Dimanapun Kemungkinan:
In this mode, line feeds are removed from the ends of statements in which it is determined safe to do so, usually resulting in an extra 2% to 5% compression. For example, lines ending in an operator such as * , / , + , - , etc., and those ending in a semi-colon will have any trailing line feeds removed. Dalam mode ini, garis feed dihapus dari ujung pernyataan di mana itu ditentukan aman untuk melakukannya, biasanya menghasilkan tambahan sebesar 2% kompresi 5%. Sebagai contoh, garis berakhir di operator seperti * , / , + , - , dll, dan mereka berakhir dengan semi-colon akan memiliki garis trailing feed dihapus. There are several other conditions that can be met, resulting in removal, and those are described below in the code description sections. Ada beberapa kondisi lain yang dapat dipenuhi, sehingga penghapusan, dan mereka adalah yang dijelaskan di bagian kode deskripsi. Steps are also taken to prevent removal in instances such as missing semi-colons so as not to break code. Langkah tersebut juga diambil untuk mencegah penghapusan dalam kasus seperti hilang semi-titik dua sehingga tidak memecahkan kode.
3) Function Parameter and Variable Name Compression: 3) Fungsi Kompresi Parameter dan Variabel Nama:
This can be combined with one of the first two compression options to further reduce the script size. Hal ini dapat dikombinasikan dengan salah satu dari dua pilihan pertama kompresi untuk mengurangi ukuran script. When enabled, as many function parameters and variable names as possible will be renamed and shortened. The naming scheme starts with the names a through z , then _a through _z , _aa through _az , _ba through _bz , etc. With this option enabled, script size can usually be reduced by an additional 10% to 15%. Bila diaktifkan, sebagai parameter banyak fungsi dan nama variabel mungkin akan diganti dan dipersingkat. Skema penamaan dimulai dengan nama-nama a melalui z , maka _a melalui _z , _aa melalui _az , _ba melalui _bz script,, dll Dengan opsi ini diaktifkan ukuran biasanya dapat dikurangi dengan 10% sampai 15% tambahan. There may be a higher potential for broken code with this option, so it is not enabled by default. Mungkin ada potensi yang lebih tinggi untuk kode rusak dengan pilihan ini, sehingga tidak diaktifkan secara default. If enabled, it is recommended that you thoroughly test all compressed scripts before deploying them. Jika diaktifkan, dianjurkan bahwa Anda benar-benar menguji semua skrip dikompresi sebelum menyebarkan mereka.
For your concern, I think you can try the third level of compression toreduce the size ofyour javascript further. Untuk perhatian Anda, saya pikir Anda dapat mencoba tingkat ketiga kompresi toreduce ukuran ofyour javascript lebih lanjut. Try to check out this article about "javascript compression" for details - http://www.codeproject.com/csharp/JSCompress.asp Cobalah untuk memeriksa artikel ini tentang "kompresi javascript" untuk rincian - http://www.codeproject.com/csharp/JSCompress.asp
You can compressjavascript and use that file directly, just like the uncompressed version. Anda dapat compressjavascript dan menggunakan file yang secara langsung, seperti versi terkompresi. So after gzip prototype.js you can use it in a web page with: Jadi setelah gzip prototype.js Anda dapat menggunakannya di halaman we.
1) No Line Feed Removal: 1) Tidak Removal Baris Feed:
Line feeds are not removed from the script (except those deemed extraneous, such as on blank lines). Jalur feed tidak dihapus dari script (kecuali mereka yang dianggap asing, seperti di baris kosong). Only comments and extraneous whitespace are removed. Hanya komentar dan spasi yang asing dihapus. This mode provides good compression, and insures that no code is broken. Mode ini menyediakan kompresi yang baik, dan menjamin bahwa kode tidak rusak.
2) Line Feeds Removed Wherever Possible: 2) Jalur Feed Dihapus Dimanapun Kemungkinan:
In this mode, line feeds are removed from the ends of statements in which it is determined safe to do so, usually resulting in an extra 2% to 5% compression. For example, lines ending in an operator such as * , / , + , - , etc., and those ending in a semi-colon will have any trailing line feeds removed. Dalam mode ini, garis feed dihapus dari ujung pernyataan di mana itu ditentukan aman untuk melakukannya, biasanya menghasilkan tambahan sebesar 2% kompresi 5%. Sebagai contoh, garis berakhir di operator seperti * , / , + , - , dll, dan mereka berakhir dengan semi-colon akan memiliki garis trailing feed dihapus. There are several other conditions that can be met, resulting in removal, and those are described below in the code description sections. Ada beberapa kondisi lain yang dapat dipenuhi, sehingga penghapusan, dan mereka adalah yang dijelaskan di bagian kode deskripsi. Steps are also taken to prevent removal in instances such as missing semi-colons so as not to break code. Langkah tersebut juga diambil untuk mencegah penghapusan dalam kasus seperti hilang semi-titik dua sehingga tidak memecahkan kode.
3) Function Parameter and Variable Name Compression: 3) Fungsi Kompresi Parameter dan Variabel Nama:
This can be combined with one of the first two compression options to further reduce the script size. Hal ini dapat dikombinasikan dengan salah satu dari dua pilihan pertama kompresi untuk mengurangi ukuran script. When enabled, as many function parameters and variable names as possible will be renamed and shortened. The naming scheme starts with the names a through z , then _a through _z , _aa through _az , _ba through _bz , etc. With this option enabled, script size can usually be reduced by an additional 10% to 15%. Bila diaktifkan, sebagai parameter banyak fungsi dan nama variabel mungkin akan diganti dan dipersingkat. Skema penamaan dimulai dengan nama-nama a melalui z , maka _a melalui _z , _aa melalui _az , _ba melalui _bz script,, dll Dengan opsi ini diaktifkan ukuran biasanya dapat dikurangi dengan 10% sampai 15% tambahan. There may be a higher potential for broken code with this option, so it is not enabled by default. Mungkin ada potensi yang lebih tinggi untuk kode rusak dengan pilihan ini, sehingga tidak diaktifkan secara default. If enabled, it is recommended that you thoroughly test all compressed scripts before deploying them. Jika diaktifkan, dianjurkan bahwa Anda benar-benar menguji semua skrip dikompresi sebelum menyebarkan mereka.
For your concern, I think you can try the third level of compression toreduce the size ofyour javascript further. Untuk perhatian Anda, saya pikir Anda dapat mencoba tingkat ketiga kompresi toreduce ukuran ofyour javascript lebih lanjut. Try to check out this article about "javascript compression" for details - http://www.codeproject.com/csharp/JSCompress.asp Cobalah untuk memeriksa artikel ini tentang "kompresi javascript" untuk rincian - http://www.codeproject.com/csharp/JSCompress.asp
You can compressjavascript and use that file directly, just like the uncompressed version. Anda dapat compressjavascript dan menggunakan file yang secara langsung, seperti versi terkompresi. So after gzip prototype.js you can use it in a web page with: Jadi setelah gzip prototype.js Anda dapat menggunakannya di halaman we.
0 comments:
Post a Comment
Komen yang bijak sangat di nantikan...! Terimakasih..