JavaScript Biçimlendirici ve Küçültücü
JavaScript'i tarayıcınızda anında biçimlendirin, güzelleştirin ve Terser ile küçültün. Dağınık kodu temizleyin veya sıkıştırın — ücretsiz, gizli, kodunuz cihazınızdan çıkmaz.
🔒 %100 tarayıcıda — kodunuz cihazınızdan çıkmaz.
JavaScript Biçimlendirme Nedir?
JavaScript biçimlendirme (güzelleştirme veya düzgün yazdırma da denir), kodu okunması ve incelenmesi kolay olacak şekilde tutarlı girinti, boşluk ve satır sonlarıyla yeniden yazar. Kod önce ve sonra aynı şekilde davranır — yalnızca boşluk değişir. Küçültme bunun tersini yapar: isimleri kısaltır, yorumları düşürür ve boşlukları daraltarak aynı şekilde çalışan en küçük paketi üretir. Bu araç ikisini de, tamamen tarayıcınızda yapar.
Temel Özellikler
Biçimlendir ve küçült
Dağınık JavaScript'i okunabilirlik için güzelleştirin veya üretim için Terser ile sıkıştırın — tek araçta.
Bayt tasarruf göstergesi
Terser'in kaç bayt tasarruf ettiğini tam olarak görün; böylece paket etkisini öğrenin.
%100 gizli
Tüm işlemler tarayıcınızda gerçekleşir. Kodunuz hiçbir zaman bir sunucuya gönderilmez.
Stil denetimleri
Güzelleştirirken 2 boşluk, 4 boşluk veya sekme girintisi seçin.
Örnekler
Kompakt fonksiyon
function add(a,b){return a+b}const doubled=[1,2,3].map(x=>x*2);console.log(doubled) Tek satırlık bir scripti okunabilir ifadelere yeniden girintileyın.
Async/await
async function load(id){const r=await fetch(`/api/${id}`);if(!r.ok)throw new Error('bad');return r.json()} Async fonksiyonları ve şablon değişmezlerini temiz biçimde düzenleyin.
Nesne değişmezi
const cfg={retries:3,timeout:5000,headers:{'Content-Type':'application/json'},onError(e){console.warn(e)}} İç içe nesneleri ve kısaltma yöntemlerini satır satır düzenleyin.
Sınıf
class Counter{#n=0;inc(){this.#n++}get value(){return this.#n}} Okunabilirlik için sınıf alanlarını ve yöntemlerini girintileyın.
Yaygın Kullanım Senaryoları
- Küçültülmüş kodu okuma
- Küçültülmüş veya karartılmış bir scripti anlayıp hata ayıklayabilmek için güzelleştirin.
- Kod incelemesi
- Tutarlı, fark alınabilir kod için pull request açmadan önce JavaScript'i biçimlendirin.
- Daha küçük paketler gönderme
- Bayt azaltmak ve yükleme hızını artırmak için üretim JavaScript'ini Terser ile küçültün.
- Parçacık düzenleme
- Konsoldan veya bir gist'ten yapıştırılan bir kodu temiz, okunabilir koda yeniden biçimlendirin.
Teknik Ayrıntılar
- js-beautify ile güzelleştirilir
- Öngörülebilir, yapılandırılabilir girinti ve boşluk için kanıtlanmış js-beautify motorunu kullanır.
- Terser ile küçültülür
- Terser, fiili JavaScript küçültücüsüdür — yerel değişkenleri yeniden adlandırır, ölü kodu düşürür ve davranışı koruyarak yorumları soyar.
- Tarayıcı tabanlı
- Tamamen istemci tarafında çalışır; kodunuz cihazınızdan çıkmaz veya bir sunucuya ulaşmaz.
En İyi Uygulamalar
- Kaynağı biçimlendirin, üretim için küçültün
- Okunabilir kodu deponuzda tutun; derlemenizin Terser ile küçültmesine izin verin.
- Modern sözdizimini dikkatli küçültün
- Terser standart JavaScript'i hedefler; çok yeni öneriler önce bir derleme adımı gerektirebilir.
- Küçültülmüş çıktıyı elle düzenlemeyin
- Yeniden adlandırılmış değişkenler küçültülmüş kodu elle bakımı zor kılar — kaynağı düzenleyin, sonra yeniden küçültün.
Sıkça Sorulan Sorular
JavaScript'i online olarak nasıl biçimlendiririm?
JavaScript'i nasıl küçültürüm?
JavaScript biçimlendirme ile küçültme arasındaki fark nedir?
Küçültme kodumun ne yaptığını değiştirir mi?
Kodum bu araçla güvende mi?
Küçültme neden hata bildirdi?
JavaScript için hangi girintiyi kullanmalıyım?
İlgili Araçlar
Tüm araçları görüntüleyin →CSS Biçimlendirici, Güzelleştirici ve Küçültücü
Kod
CSS'i tarayıcınızda anında biçimlendirin, güzelleştirin ve küçültün. Dağınık stil sayfalarını düzenleyin veya sıkıştırın — ücretsiz, gizli, CSS'iniz cihazınızdan çıkmaz.
HTML Biçimlendirici, Güzelleştirici ve Küçültücü
Kod
HTML'yi tarayıcınızda anında biçimlendirin, güzelleştirin ve küçültün. Dağınık işaretlemeyi girintileyin veya sıkıştırın — ücretsiz, gizli, HTML'niz cihazınızdan çıkmaz.
SQL Biçimlendirici ve Güzelleştirici
Kod
SQL'i tarayıcınızda anında biçimlendirin, güzelleştirin ve küçültün. PostgreSQL, MySQL, SQL Server, BigQuery, Snowflake, Oracle ve SQLite destekler. Ücretsiz, gizli — SQL'iniz cihazınızdan çıkmaz.
Sayı Tabanı Dönüştürücü — Binary, Hex, Decimal ve Octal
Dönüştürme Araçları
Binary, hex, decimal, octal ve herhangi bir taban (2-36) arasında anında dönüştürün. Ücretsiz ve gizli — tüm işlem tarayıcınızda yapılır.
Base64 Çözücü ve Kodlayıcı
Kodlama ve Biçimlendirme
Base64'ü ücretsiz çevrimiçi kodlayın ve çözün. Tam UTF-8 ve emoji desteğiyle gerçek zamanlı dönüştürme. %100 tarayıcıda — kayıt gerekmez.
Base64'ü Görsele Çevirme Aracı
Kodlama ve Biçimlendirme
Bir Base64 dizesini ya da data URI'yi tarayıcınızda görsele geri çözün. Önizleyin, boyutları ve MIME'ı okuyun, ardından PNG, JPG, GIF, SVG olarak indirin. Yükleme yok.