Güzel bir javascript kütüphanesi : prototype. Javascript ile uğraşanlar iyi bilir, kodunuzu çeşitli tarayıcılara göre şekillendirmeniz gereklidir, çünkü tarayıcılardaki javascript desteği farklı farklıdır.
Bu tür sorunlara çözüm olması için geliştirilen javascript kütüphanelerinden biri de prototype'dır. Prototype kütüphanesi ile Nesne yönelimli kodlar yazabilirsiniz böylece günümüzün popüler olayı nesne yönelimli programlamayı javascript kodlarınıza da taşırsınız.
Bir prototype nesnesi şu şekilde yaratılıyor :
var Nesne_Adi = Class.create();
Nesne_Adi.prototype = {
initialize : function(varsa_parametreler){
},
varsa_fonk1 : function(){},
varsa_fonk2 : function(){}
}
var nesnem = new Nesne_Adi();
nesnem.varsa_fonk1();
burada dikkat etmeniz gereken initialize fonkisyonuna atanacak fonksiyonun sizin nesneninizin yaratılırken ilk çağrılan fonksiyon olacağı. Ayrıca nesnenin tanımlanış şekli java, c# vs gibi dillerden farklıdır bunun nedenide javascriptin varsayılan olarak nesne mantığı desteği olmamasıdır yani yöntemler hep bir olayı emüle etme şeklindedir.
Prototype kütüphanesi adresi : www.prototypejs.org
Hiç yorum yok:
Yorum Gönder