Saklama-gizleme(obfuscator) programları sayesinde javascript kodlarınızı sıkıştırılabilir ve anlaşılmaz hale getirebilirsiniz. Özellikle web2.0 yaygınlaştıktan sonra bu konu daha da önem kazandı.
İşin özünde tekrarlanan parçalara kısa isimler verip "eval" komutunu devreye sokmak, uzun metot isimlerini kısaltmak ve fazla boşlukları silmek geliyor. Ama unutmamak gerekir ki; bu programlarla değiştirdiğiniz kodları geri alamayabilirsiniz Dikkat edin!
online çeviri için http://www.javascriptobfuscator.com/ sitesine gidebilir veya komut satırından çevirmek için http://jscompact.sourceforge.net/ de yer alan programı kullanbilirsiniz.
- burc
- 8 yorum var
- 03 Mayıs 2007 20:26
sonraki yazı » Karayip korsanları 2 (yapımı) |
Yorumlar
bir de, başlıkta javascriptleri hızlandırma yazıyor. anlatılan şey; sıkıştırma, şifreleme, okunmaz hale getirme.. bu arada geçen gün bi arkadaş hazır js kodu kullanıyor, bir menü uygulaması için. koda kendi bilgisayarınızda sorunsuz çalışması, fakat bir web sunucusuna yüklediğinizde "pay for internet use" türünden bir uyarı penceresi çıkarması için bir bölüm eklemişler ve bütün kodu şifrelemişler. indirdim, sonundaki eval kısmını alert yaptım, asıl kodu kopyaladım, uyarıyla ilgili kısmı da sildim. bu kadar basit. karışık kodlarla codegolf'ta sürekli içli dışlı olmamın yararını gördüm. karıştırılmış kodlarınız çözülür. ;)
o sebeple zaten paralı olan ürünlerden değil de ücretsiz ürünlerden söz ettim. Ayrıca bu ürünlerin çoğu kodu sıkıştırıyor. Örneğin 60K lık bir javascript dosyası ~8-9K ya düşebiliyor.
Sıkıştırma da karıştırma da önemli özellikler ama çok uzun bir başlık iyi olmaz diye birini seçtim:)
bu arada codegolf'a gönderin var mı ers?
ee! sıkıştırdım online sayfada oradaki kodu aldım menu.js dosyama yazdım. ve çalışmadı.
thealico, javascript kodundaki her satırın ";" ile bitip bitmediğini de kontrol eder misin? Bir kere başka bir programda sorun bu çıkmıştı.
gecikme için üzgünüm. codegolf'a bi ara sürekli gönderiyodum ersagun nickiyle. hatta sırf katılmak için perl ve php öğrenmeye başladım. php'den çok hoşlanmadım ama perl gayet eğlenceli, özellikle golf için. ama iki üç haftadır pek bişi yapmıyorum. en son perl uygulamam lafcambazi.com sitesinde bütün sözcükleri bulan ve sözcüklerin girilmesi için otomatik "javascript:..." kodu oluşturan programcıktı. çok eğlenceli. :)
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
İlgili Yazılar
- "javaFX" AJAX'ın tahtını sallayacak! (12)
- Html >> Javascript çevirgeci (5)
- tek kelime ile: ajax (24)
- 70'den fazla JavaScript kaynağı (0)
- Alan adı(domain name) alırken (14)
- javascript bilgi seviyeleri (0)
- programcıların ilacı: gotapi (6)
- web bilgi seviyesi (0)
- Clicky: Ücretsiz web istatistik servisi (17)
Bu Yazıyı Tutanlar
Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

