Tam o sırada, başka bir pillinetwork sitesi olan zamazing.org'da: "HydroFoil - Kanatlı Su Araçları"


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

Yorumlar

evet dikkat eTelim! ;)

gözden kaçmış yoksa hassasımdır bu konularda. düzeltmeyi gönderdim.

buyrun; burcinyazici

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?

buyrun; burcinyazici

ee! sıkıştırdım online sayfada oradaki kodu aldım menu.js dosyama yazdım. ve çalışmadı.

Taptuğun tapusunda Kul olduk kapusunda Yunus miskin çiğidik piştik elhamdüllllah

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ı.

buyrun; burcinyazici

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. :)

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu Yazıyı Tutanlar

Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

son yorumlar

Tutulanlar Banner

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.