WMW

Pemiminify JS/CSS

Free

Mengecilkan JavaScript atau CSS dengan membuang ruang kosong dan komen, dengan pemendekan nama pembolehubah pilihan untuk JavaScript, dan statistik saiz sebelum/selepas.

Berjalan sepenuhnya dalam pelayar anda. Kod anda tidak pernah dimuat naik ke mana-mana.

Komen (0)

Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.

Komen tetamu disemak sebelum diterbitkan. Log masuk untuk menyiarkan serta-merta.

Belum ada komen. Jadi yang pertama berkongsi pendapat anda!

Apa alat ini buat

Tampal JavaScript atau CSS yang mudah dibaca dan alat ini akan mengecilkannya dengan membuang ruang kosong, komen, dan (untuk JavaScript, secara pilihan) memendekkan nama pembolehubah tempatan, menghasilkan fail yang lebih kecil dengan tingkah laku yang sama.

Bagaimana Ia Berfungsi

Alat ini menghuraikan kod anda kepada pepohon sintaks abstrak menggunakan enjin sumber terbuka terser untuk JavaScript dan clean-css untuk CSS, kemudian menjana semula sumber setara paling padat daripada pepohon tersebut: membuang komen dan ruang kosong yang tidak perlu, memendekkan nilai berangka dan warna apabila selamat, dan, untuk JavaScript dengan mangle diaktifkan, menamakan semula pengecam skop tempatan kepada nama paling pendek yang tersedia. Oleh kerana transformasi berfungsi pada struktur yang dihuraikan dan bukan teks mentah, kod yang terhasil berkelakuan sama seperti asal.

Masalah ia selesaikan

Soalan lazim

›Adakah alat ini juga memformat atau mencantikkan kod?

Tidak, alat ini hanya meminify (mengecilkan) kod dengan membuang ruang kosong dan komen. Jika anda memerlukan kod yang mudah dibaca dan beriinden betul, gunakan alat pemformat khusus sebaliknya.

›Apakah maksud "mangle" untuk JavaScript?

Mangle menamakan semula pembolehubah tempatan dan parameter fungsi kepada nama ringkas seperti "a" atau "b" di mana-mana sahaja yang selamat untuk dilakukan, yang menjimatkan bait tambahan selain daripada sekadar membuang ruang kosong. Ia tidak sekali-kali menamakan semula nama yang boleh diakses secara global, jadi ia tidak merosakkan kod yang bergantung pada pengecam global tertentu.

›Adakah kod yang diminify selamat digunakan dalam pengeluaran?

Ya, minify hanya mengubah ruang kosong, komen, dan (secara pilihan) nama pembolehubah tempatan. Logik dan tingkah laku kod dikekalkan dengan tepat, itulah sebabnya JavaScript dan CSS yang diminify adalah amalan standard di laman web pengeluaran.

›Mengapa proses minify gagal dengan ralat?

Alat minify memerlukan JavaScript atau CSS yang sah dan boleh dihuraikan. Jika input anda mempunyai ralat sintaks, alat minify tidak dapat membina perwakilan dalaman yang betul untuknya. Semak kod dalam linter atau konsol pelayar untuk mengetahui isu yang tepat, betulkan, dan cuba lagi.

›Perlukah saya menyimpan salinan kod saya yang tidak diminify?

Ya. Sentiasa simpan kod sumber asal anda yang mudah dibaca sebagai versi yang anda sunting dan selenggara, dan jana versi yang diminify sebagai langkah binaan. Anggap output yang diminify sebagai hasil yang boleh dibuang, bukan fail untuk disunting secara manual.

Alat Berkaitan

Free

Teks

Pemformat JS/CSS

Memformat semula JavaScript atau CSS yang diminify atau beriinden tidak konsisten kepada kod yang mudah dibaca dan beriinden betul, dengan gaya inden yang boleh diselaraskan dan statistik saiz sebelum/selepas.

Free

Teks

Pengesah HTML

Menyemak HTML untuk tag tidak ditutup, ID berganda, elemen lapuk dan isu biasa jelas yang lain, disahkan dengan penghurai pemadanan tag sendiri, bukan pengesah pematuhan W3C yang lengkap.

Free

Teks

Penukar IPv4 ke IPv6

Menjana perwakilan IPv6 IPv4-mapped, IPv4-compatible, 6to4, dan NAT64 bagi alamat IPv4, dan mengekstrak semula alamat IPv4 daripada mana-mana bentuk IPv6 tersebut.

Free

Teks

Pengekod JSON

Mengekod teks biasa kepada literal rentetan JSON yang sah (melepaskan tanda petikan, garis condong belakang dan pemisah baris) dan mendekodnya semula, dengan pecahan aksara yang dilepaskan.

Free

Teks

Pemformat JSON

Mengesahkan dan memformat atau meminify dokumen JSON yang lengkap, dengan inden yang boleh diselaraskan, penyusunan kekunci pilihan, dan pelaporan ralat baris/lajur yang tepat.

Free

Teks

Pendekod JWT

Mendekod pengepala dan muatan JWT kepada JSON yang mudah dibaca, menukar tuntutan cap masa kepada tarikh yang mudah dibaca, menandakan token yang tamat tempoh, dan boleh mengesahkan tandatangan HS256 dengan rahsia yang anda berikan.

Free

Teks

Penjana llms.txt

Menjana fail llms.txt mengikut spesifikasi llmstxt.org daripada tajuk, ringkasan dan bahagian pautan, dengan pengumpulan bahagian Optional dan pratonton langsung.

Free

Teks

Pratonton Markdown

Memaparkan Markdown sebagai HTML langsung yang dibersihkan bersebelahan dengan sumber, dengan suis untuk melihat dan menyalin HTML yang dijana.