| Javascriptin nesnesel yapısıJavascriptte öğrenmemiz gereken en önemli konu nesne yapısıdır.      Javascript neseneye yönelik bir programlama dili olduğundan öncelikle      nesnesel programlamadan biraz bahsetmemiz uygun olacaktır. Nesneye yönelik programlama program içerisinde kullanılacak elemanları      birer nesne olarak tanımlar. Bu elemanlara bir işlem uygulamak istediğinizde      nesnesel özelliklerinden faydalanır. Bunu bir örnek ile anlatalım: Mesela evimizdeki televizyon bir nesnedir ve bazı özellikleri vardır. Kanal      ararar, kanalları kayıt eder, kanalları gösterir ve seslendirme yapar gibi.      Biz gerçek hayatta TV seyrederken bu özelliklerden faydalanırız. Her marka      televizyonun özellikleri hemen hemen aynıdır ve aynı işlemleri yaparlar.      Şimdi TV nin sesini açmak isteyelim; ne yapıyoruz ses açma düğmesine      basıyoruz ve ses açılıyor.
 Javascripte de aynı işlem yapılıyor. Mesela browser javascript için bir      nesnedir ve bu nesnenin özellikleri vardır, bu nesneden bir tane daha      istersek yeni bir pencere açabiliyoruz. Bu nesnenin içeriğini değiştirmek      istediğimizde yeni bir sayfaya yönlendirebiliyoruz veya yeni bir sayfa      yazabiliyoruz.
 Bunun için window nesnesini kullanıyoruz. window.open() metodu      ile yeni bir pencere açıyoruz. Bu pencere için dilediğimiz gibi özellikleri      belirleyebiliryoruz. Bu özellikler sadece window nesnesi için geçerlidir.
 Yine bir formun içeriğini kontrol edebiliyoru ve değiştirebiliyoruz. Bunu da      form nesnesinin özelliklerinden faydalanarak yapıyoruz.
 Bu bölümde window nesnesini ve document nesnesini inceleyeceğiz ve bu      nesneler ile işlemler yaparak javascriptin nesnesel yapısını göreceğiz.      Öncelikle bir örnek üzerinde javascriptin genel yapısını göreceğiz ve      ayrıntılı olarak inceleyeceğiz. Bu örneği iyi anlamanız javascriptin      öğrenmenizde size çok yardımcı olacaktır. |