Saya men-debug plugin 'Woo-Variation-Gallery' untuk WordPress. Saya menemukan bahwa di bawah folder 'Aset-> JS, untuk setiap file xxx.js ada file xxx.min.js yang ada. Sebagai contoh :

1. admin.js ---- admin.min.js
2. frontend.js ----- frontend.min.js
3. so on....

Saya ingin memahami signifikansi file xxx.min.js? Apa tujuan dari file * .min.js ini? Mengapa sesuai dengan file .js di folder, ada file .min.js yang ada?

Terima kasih.

-1
user2679476 5 April 2021, 07:00

1 menjawab

Jawaban Terbaik

Ini sedikit mengecewakan bahwa Anda tidak google 'min.js' sebelumnya Mengangkat ini di Stackoverflow, tetapi mungkin Anda memulai ini dengan sangat disambut!

Seperti yang akan Anda lihat dari hit pertama, file min.js adalah file javascript yang telah mengalami Minification yang mengurangi ukuran dan menyederhanakan kode sebanyak mungkin tanpa mengubah perilakunya.

Ini biasanya membuatnya tidak dapat dibaca dengan mengganti nama-nama yang bermakna dengan yang sangat pendek, mengganti implementasi yang tidak konvensional tetapi berkinerja dan menghilangkan spasi putih dan pemisah yang tidak perlu.

Pertanyaan yang lebih bernuansa tetapi terkait adalah mengapa mereka memiliki versi non-minified di sana juga, mengingat hanya file min.js yang benar-benar dimuat dan dijalankan. Saya kira itu untuk potensi debugging kode yang sedang berjalan menggunakan SourceMap di mana Anda bisa sebenarnya menjalankan versi yang dimasukkan tetapi melangkah garis demi baris melalui versi ramah-manusia.

Itu selalu layak untuk berinvestasi sedikit waktu meneliti pertanyaan sebelum membesarkannya di sini. Anda biasanya belajar banyak sambil membuktikan bahwa Anda melakukan penelitian, dan seringkali Anda menemukan jawabannya sendiri dan tidak perlu mengangkatnya sama sekali.

0
cefn 5 April 2021, 11:02