2010-01-29 24 views
5

JavaScript kodunu sıkıştırmanın bir yolu var mı?JavaScript kodu sıkıştırması

örn.

function test(){ 
    // some code here 
} 

sıkıştırmadan sonra ı kod düzenleme zamanında ya da tam tersi de ihtiyaç

function test(){//some code here} 

olmalıdır.

cevap

2

Javascript'inizin indirme boyutunu azaltabilecek, ilk yük performansını artıran bir dizi araç vardır. Yapısını değiştirmeden javascript'inize sözdizimsel değişiklikler yapmanın genel tekniği, küçültme olarak adlandırılır; ve aletler minyatürdür. Google’ın mükemmel bir araç olduğunu biliyorum, Yahoo’da olduğu gibi muhtemelen başkaları da var. Bağlantılar için diğer yanıtları kontrol edin.

daha fazla kaynak için, bu arama deneyin:

http://www.bing.com/search?q=javascript+minify

Javascript'inizi optimize ederken akılda tutulması gereken diğer noktalar: Bir seçenek olmayan minified javascript indirmek istersiniz

, En azından test sitenizde - minimize javascript hata ayıklama büyük bir acıdır.

İstemciniz uygun "kabul et" üstbilgisini isteklerinde içeriyorsa, web sunucunuzu da javascript'inizi (gzip) sıkıştırmak üzere yapılandırın.

Javascript'in önbellek ayarlarını yapılandırdığınızdan emin olun, böylece tarayıcı önceden yüklenmişse, sunucu isteği göndermeden bile yerel önbelleğe alınmış sürümünü kullanabilir.

+1

http://www.google.com/search?q=javascript+minify ;) – cmroanirgo

+0

A düşürmeyi önerebilirim? Gerçekten mi? – Bruce

+0

Eh yarım hak sanırım: bing düşündüren oldukça topal: p, artı bir arama motoruna bir bağlantı koyarak oldukça bir cevap değil. belki bizim arkadaşı "küçültmek" kelimesini vermedi arada ve cevap bulmak için ona yardımcı olabilir, ben downvote :) – Julien

0

Kullanmanız için jQuery'nin sıkıştırılmış bir sürümü zaten var. Js için kendinize yazacağınız diğer araçlardan herhangi birini yazarsınız, YUI'yi kendim kullanırım.

1

İyi yanıtlar, jquery için sıkıştırılmış bir sürümünüz varsa, bazı oktetleri kaydetmek için başlıktaki yorumları kaldırın. Kendi dosyalarınız için YUI kompresörünü kullanın, bence en iyisi.

Biraz zaman kazanmak isterseniz, tüm Javascript dosyalarınızı bir kerede de ekleyebilirsiniz, böylece http isteği ile bazı değerli zamanları kaydedebilirsiniz (yalnızca üretim için olsa da).

0

Sitenizi optimize etmenin iyi bir yolu, herkes için bir javascript dosyası eklemektir.Javascript Bootstrapping işlemini açıklayan bir makale here bulunabilir.

Yukarıdaki mevcut kompresör kullanır kez sitenizin quicker.Hopefully çalıştırmak bu yardımcı olacaktır öyleyse, bu uygulamalıdır.

0

Kullanım JSMin'i onun iyi.

İlgili konular