Rumah hujung hadapan web tutorial js 用于CSS代码压缩与格式化的javascript函数代码_javascript技巧

用于CSS代码压缩与格式化的javascript函数代码_javascript技巧

May 16, 2016 pm 06:39 PM
format

复制代码 代码如下:

var lCSSCoder={
format : function(s){//格式化代码
s=s.replace(/\s*([\{\}\:\;\,])\s*/g,"$1");
s=s.replace(/\,[\s\.\#\d]*{/g,"{");
s=s.replace(/([^\s])\{([^\s])/g,"$1 {\n\t$2");
s=s.replace(/([^\s])\}([^\n]*)/g,"$1\n}\n$2");
s=s.replace(/([^\s]);([^\s\}])/g,"$1;\n\t$2");
s=s.replace(/;\s*;/g,";");//清除连续分号
return s;
},
pack :function(s){//压缩代码
s=s.replace(/\/\*(.|\n)*?\*\//g,"");//删除注释
s=s.replace(/\s*([\{\}\:\;\,])\s*/g,"$1");
s=s.replace(/\,[\s\.\#\d]*\{/g,"{");//容错处理
s=s.replace(/;\s*;/g,";");//清除连续分号
return s;
}
};

演示代码:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk memformat pemacu c menggunakan arahan dos Bagaimana untuk memformat pemacu c menggunakan arahan dos Feb 19, 2024 pm 04:23 PM

Arahan DOS ialah alat baris arahan yang digunakan dalam sistem pengendalian Windows, yang boleh digunakan untuk melaksanakan pelbagai tugas dan operasi pengurusan sistem. Salah satu tugas biasa ialah memformat cakera keras, termasuk pemacu C. Memformat pemacu C adalah operasi yang agak berbahaya kerana ia akan memadamkan semua data pada pemacu C dan memulakan semula sistem fail. Sebelum melakukan operasi ini, pastikan anda telah menyandarkan fail penting dan mempunyai pemahaman yang jelas tentang kesan pemformatan pada komputer anda. Berikut diformatkan dalam baris arahan DOS

Kaedah untuk meningkatkan prestasi penghuraian pemformatan masa dan tarikh Java Kaedah untuk meningkatkan prestasi penghuraian pemformatan masa dan tarikh Java Jul 01, 2023 am 08:07 AM

Cara mengoptimumkan prestasi pemformatan dan penghuraian masa dan tarikh dalam pembangunan Java Ringkasan: Dalam pembangunan Java, pemformatan dan penghuraian masa dan tarikh adalah operasi biasa Walau bagaimanapun, disebabkan kerumitan dan kepelbagaian format masa dan tarikh serta jumlah data yang besar diproses, ia sering menjadi hambatan prestasi. Artikel ini akan memperkenalkan beberapa kaedah untuk mengoptimumkan prestasi penghuraian pemformatan masa dan tarikh dalam pembangunan Java, termasuk menggunakan cache, mengurangkan penciptaan objek, memilih API yang sesuai, dsb. 1. Pengenalan Pemformatan dan penghuraian masa dan tarikh adalah sangat biasa dalam pembangunan Java. Walau bagaimanapun, dalam aplikasi praktikal, sejak

Apakah pemformatan cakera Apakah pemformatan cakera Aug 17, 2023 pm 04:02 PM

Pemformatan cakera merujuk kepada proses membina semula dan mengosongkan sistem fail cakera Semasa proses pemformatan cakera, semua data akan dipadam sepenuhnya, dan sistem fail akan diwujudkan semula untuk menyimpan semula data pada cakera. Pemformatan cakera boleh digunakan untuk melindungi keselamatan data, membaiki kegagalan cakera dan membuang virus Semasa memformat cakera, anda perlu membuat sandaran data penting, memilih sistem fail yang sesuai dan menunggu dengan sabar untuk pemformatan selesai.

Mengapa pemacu D tidak boleh diformatkan? Mengapa pemacu D tidak boleh diformatkan? Aug 30, 2023 pm 02:39 PM

Sebab mengapa pemacu D tidak boleh diformatkan termasuk pemacu sedang digunakan oleh program atau proses lain, terdapat sistem fail yang rosak pada pemacu, kegagalan cakera keras dan isu kebenaran. Pengenalan terperinci: 1. Sebab mengapa pemacu D tidak boleh diformatkan mungkin kerana pemacu sedang digunakan oleh program atau proses lain Dalam sistem pengendalian Windows, jika program mengakses fail atau folder pada pemacu D, sistem tidak akan dapat melakukan operasi format ; 2. Sebab mengapa pemacu D tidak boleh diformat mungkin kerana terdapat sistem fail yang rosak Sistem fail digunakan oleh sistem pengendalian untuk mengatur dan mengurus fail folder pada peranti storan, dsb.

Langkah mudah dan berkesan untuk menyelesaikan ralat 0x80070057 Langkah mudah dan berkesan untuk menyelesaikan ralat 0x80070057 Dec 27, 2023 am 08:38 AM

Bagaimana untuk menyelesaikan ralat 0x80070057: kaedah dan langkah yang mudah dan berkesan Pengenalan: Dalam proses menggunakan komputer, kadangkala kita menghadapi pelbagai kod ralat. Antaranya, 0x80070057 ialah kod ralat yang sangat biasa, yang biasanya berkaitan dengan sistem pengendalian Windows. Kod ralat ini boleh muncul dalam situasi yang berbeza, seperti semasa memasang atau mengemas kini sistem pengendalian, menyandarkan atau memulihkan fail, memformat pemacu, dsb. Walaupun kod ralat ini mengecewakan, ia tidak boleh diselesaikan. Artikel ini akan memperkenalkan

Rahsia kaedah pemulihan format telefon bimbit (telefon mudah alih rosak? Jangan risau) Rahsia kaedah pemulihan format telefon bimbit (telefon mudah alih rosak? Jangan risau) May 04, 2024 pm 06:01 PM

Pada masa kini, kita pasti akan menghadapi beberapa masalah seperti tidak dapat menghidupkan telefon, ketinggalan, dan lain-lain, seperti ranap sistem, tetapi semasa penggunaan, telefon bimbit telah menjadi bahagian yang sangat diperlukan dalam kehidupan kita. Kami sering mengalami kerugian, dan kadangkala, tiada penyelesaian untuk masalah ini. Untuk membantu anda menyelesaikan masalah telefon bimbit, artikel ini akan memperkenalkan anda kepada beberapa kaedah pemulihan format telefon bimbit dan memulihkan telefon anda kepada operasi biasa. Sandarkan data - lindungi maklumat penting, seperti foto dan kenalan, daripada hilang semasa proses pemformatan Sebelum memformat telefon anda, perkara pertama yang perlu dipertimbangkan ialah menyandarkan data dan fail penting pada telefon anda. Untuk memastikan keselamatan data, atau memilih untuk memindahkan fail ke perkhidmatan storan awan, anda boleh menyandarkannya dengan menyambung ke komputer. Gunakan fungsi pemulihan terbina dalam sistem - mudah

Betulkan: Rufus tidak boleh mencipta isu USB boleh boot dalam Windows PC Betulkan: Rufus tidak boleh mencipta isu USB boleh boot dalam Windows PC Apr 29, 2023 am 09:19 AM

Rufus ialah alat yang sangat baik untuk mencipta pemacu USB boleh boot dengan mudah. Alat kecil dan bergaya ini sangat cekap dan secara amnya menyediakan operasi tanpa ralat. Walau bagaimanapun, kadangkala mencipta batang USB boleh boot baharu boleh menyebabkan beberapa mesej ralat muncul, tersandung pada proses pembakaran. Jika anda menghadapi sebarang kesukaran menggunakan Rufus, anda boleh mengikuti langkah-langkah di bawah untuk mencari penyelesaian pantas kepada masalah anda. Betulkan 1 – Jalankan Pemeriksa Ralat pemacu Sebelum mencuba lagi dengan Rufus, anda boleh menjalankan alat Pemeriksa Ralat pemacu untuk mengimbas pemacu untuk sebarang ralat. 1. Tekan kekunci Windows + kekunci E pada masa yang sama untuk membuka File Explorer. Kemudian, klik "PC ini

Gunakan fungsi fmt.Sprint untuk memformat berbilang nilai ke dalam rentetan dan mengembalikannya, termasuk maklumat jenis Gunakan fungsi fmt.Sprint untuk memformat berbilang nilai ke dalam rentetan dan mengembalikannya, termasuk maklumat jenis Jul 25, 2023 am 09:01 AM

Gunakan fungsi fmt.Sprint untuk memformat berbilang nilai ke dalam rentetan dan mengembalikannya, termasuk maklumat jenis Dalam bahasa Go, pakej fmt menyediakan banyak fungsi untuk memformat data ke dalam rentetan. Antaranya, fungsi fmt.Sprint boleh memformat berbilang nilai ke dalam rentetan dan mengembalikannya. Tidak seperti fungsi fmt.Sprintf, fungsi fmt.Sprint mengembalikan rentetan dan bukannya rentetan yang diformatkan. Berikut ialah contoh kod mudah menggunakan fungsi fmt.Sprint: pa

See all articles