JavaScript ve CGI programlama dillerinden önce web sayfaları sadece statik verileri bulundurabiliyordu. Sadece HTML etiketlerinden oluşan sitelere resim ve düz metinler yerleştirilerek linklerle birbirlerine bağlanabiliyordu. JavaScript HTML'i durgun halinden çıkararak dinamik bir yapıya kavuşturmuştur. Yani HTML etiketlerine ve tarayıcılara ait olaylarla web dokümanları programlanabilir bir yapıya kavuşmuştur.
JavaScript kullanan webmasterların sık başvurduğu bir yöntem de kolaya kaçıp başka web sayfalarından kesip-kopyalama yoluyla kod ithal etmektir. Oysa ki çoğu zaman bu işlemler sonuçsuz kalır. Aynı süreyi JavaScript öğrenmek ve kendi kodlarınızı kendiniz yazmak için kullanabilir çok daha hızlı bir biçimde sonuca ulaşabilirsiniz. Bu kitap da en az zaman kaybıyla en hızlı şekilde JavaScript kodları yazmanızı sağlayacak şekilde tasarlanmıştır.
JavaScript ve CGI programlama dillerinden önce web sayfaları sadece statik verileri bulundurabiliyordu. Sadece HTML etiketlerinden oluşan sitelere resim ve düz metinler yerleştirilerek linklerle birbirlerine bağlanabiliyordu. JavaScript HTML'i durgun halinden çıkararak dinamik bir yapıya kavuşturmuştur. Yani HTML etiketlerine ve tarayıcılara ait olaylarla web dokümanları programlanabilir bir yapıya kavuşmuştur.
JavaScript kullanan webmasterların sık başvurduğu bir yöntem de kolaya kaçıp başka web sayfalarından kesip-kopyalama yoluyla kod ithal etmektir. Oysa ki çoğu zaman bu işlemler sonuçsuz kalır. Aynı süreyi JavaScript öğrenmek ve kendi kodlarınızı kendiniz yazmak için kullanabilir çok daha hızlı bir biçimde sonuca ulaşabilirsiniz. Bu kitap da en az zaman kaybıyla en hızlı şekilde JavaScript kodları yazmanızı sağlayacak şekilde tasarlanmıştır.
DHTML ve CSS'i de ağırlıklı olarak işleyen kitabın ana başlıkları şöyle:
JavaScript'in Temelleri
Fonksiyonlar
Olaylar (Events)
JavaScript Nesneleri
Tarayıcı Nesneleri
Formlar
İleri Düzey JavaScript
Cookie Kullanımı
Hata Denetimi (Error Handling)
Düzenli İfadeler
Plug-Ins
CSS
Dinamik HTML