Veysel Uğur KIZMAZ

jQuery ile Nesne Oluşturma

16.06.2012Okunma Sayısı: 6973Kategori: JQuery

 jQuery’de nesne oluşturma işlemine göz atalım.

 
Bu işlemi bir örnek üzerinde inceleyelim
 
 
  1. <html>
  2.             <head>
  3.                         <title> jQuery Nesne Oluşturma </title>
  4.                         <script src="jquery-1.5.1.js"></script>
  5.                         <script type="text/javascript">
  6.                                                var yazar = {
  7.                                                            Ad : "Veysel Uğur",
  8.                                                            Soyad : "Kızmaz",
  9.                                                            AdSoyad:function(){
  10.                                                                        alert("Veysel Uğur KIZMAZ");
  11.                                                            }
  12.                                                };
  13.                                                alert(yazar.Ad + " " + yazar.Soyad);
  14.                                                yazar.AdSoyad();
  15.                         </script>
  16.             </head>
  17.             <body>
  18.             </body>
  19. </html>
 
  1. var anahtar kelimesi ile değişken tanımlaması yapacağımızı belirtiyoruz.
  2. yazar nesnemize verdiğimiz isim
  3. { } içine nesnemizin tanımlayacağımız özelliklerini belirliyoruz.
  4. Ad, Soyad yazar nesnemizin özellikleridir. Tanımlama için : kullanıyoruz.
  5. AdSoyad yazar nesnemizin içinde tanımladığımız fonksiyon. Bu fonksiyon çağırıldığında ekranda “Veysel Uğur KIZMAZ” uyarısını verecektir.
  6. alert(yazar.Ad + " " + yazar.Soyad); ile ekranda “Veysel Uğur Kızmaz” uyarısını verecektir.
  7. yazar.AdSoyad() ile ekranda “Veysel Uğur KIZMAZ” uyarısını verecektir.
 
Kısaca özetlersek, C#, PHP gibi programlama dillerinde bulunan class’lar yer almamaktadır. Tanımlamayı nesneyi oluştururken gerçekleştirmekteyiz.
 
 
Veysel Uğur KIZMAZ
Bilgisayar Mühendisi
veysel@ugurkizmaz.com