{"product_id":"javascript-programlama","title":"Javascript Programlama","description":"\u003cp\u003eBu kitap hazırlanırken okuyucunun Temel HTML bilgilerine sahip olduğu varsayılmıştır. Eğer bu konuda eksiğiniz varsa tamamlamanızı öneririz. Konular anlatılırken örneklere bolca yer verilmiştir. Bu örnekleri uygulamanız ve bu uygulamalardan yola çıkarak yeni uygulamalar geliştirmeye çalışmanız, dili ve kullandığı ek teknolojileri öğrenmenize katkı sağlayacaktır. Şimdi kitap içerisindeki bölümlere kısaca bir göz atalım;\u003c\/p\u003e\u003cp\u003eBölüm 1: JavaScript Nedir?\u003c\/p\u003e\u003cp\u003eBu bölümde JavaScript’in geçmişi, dil hakkında temel bilgiler ve kullanım alanları anlatılacaktır.\u003c\/p\u003e\u003cp\u003eBölüm 2: Test Ortamını Tanımak (Firefox ve firebug )\u003c\/p\u003e\u003cp\u003eBu bölümde uygulamalarımızı test edeceğimiz Firefox ile CSS\/HTML kodlarını canlı bir şekilde yönetebilmemizi sağlayan firebug aracı ile ilgili bilgilere yer verilecektir.\u003c\/p\u003e\u003cp\u003eBölüm 3: JavaScript ve HTML5\u003c\/p\u003e\u003cp\u003eBu bölüm; JavaScript’in HTML5 belgesi içerisinde nerelere yazılabileceği, harici JavaScript dosyaları oluşturmak ve yönetmek gibi konuların anlatıldığı bölümdür.\u003c\/p\u003e\u003cp\u003eBölüm 4: JavaScript Temelleri\u003c\/p\u003e\u003cp\u003eBu bölümde değişkenler, veri türleri ve tür dönüşümleri ayrıntılı bir şekilde incelenmiştir.\u003c\/p\u003e\u003cp\u003eBölüm 5: Operatörler\u003c\/p\u003e\u003cp\u003eBu bölümde operatörler gruplandırılarak (yaptıkları işe bağlı olarak) ayrıntılı bir şekilde incelenmiştir.\u003c\/p\u003e\u003cp\u003eBölüm 6: Program Kontrol İfadeleri\u003c\/p\u003e\u003cp\u003eBir programlama dilinin en temel konularından olan karşılaştırma ifadelerinin ve döngü yapılarının incelendiği bölümdür.\u003c\/p\u003e\u003cp\u003eBölüm 7: Diziler\u003c\/p\u003e\u003cp\u003eBir değişken adı altında birden fazla nesneyi gruplandırmak ve yönetmek için kullanabileceğiniz dizi yapıları, iyi öğrenilmesi gereken konulardan birisidir. Bu bölümde bir dizi değişkeninin nasıl bildirildiği, başlatıldığı ve kullanıldığı ayrıntılı bir şekilde anlatılmıştır. Ayrıca bölüm içerisinde dizi nesneleri için tanımlanan özellik ve yöntemler (Tarayıcı destekleri ile beraber) geniş bir şekilde incelenmiştir.\u003c\/p\u003e\u003cp\u003eBölüm 8: Düzenli İfadeler(RegExp Nesnesi)\u003c\/p\u003e\u003cp\u003eDüzenli ifadelerin (RegExp nesnelerinin) incelendiği bölümdür.\u003c\/p\u003e\u003cp\u003eBölüm 9: Fonksiyonlar\u003c\/p\u003e\u003cp\u003eFonksiyonlar JavaScript’in en önemli yapıtaşlarından birisidir. JavaScript fonksiyon temelli bir dildir. Yani program kodları fonksiyonlar içerisine yazılır. Fonksiyonlar bir kod kapsamı ve bu kod kapsamına iliştirilen bir isim ve parametre kanalından oluşan yapılardır. Bu bölüm de fonksiyonlar konusu ayrıntılı bir şekilde incelenmiştir.\u003c\/p\u003e\u003cp\u003eBölüm 10: Nesne Tabanlı Programlama\u003c\/p\u003e\u003cp\u003eBu bölümde nesne tabanlı programlamanın (OOP), JavaScript’te nasıl gerçekleştirileceği; bunun yanında nesne oluşturma yöntemleri ve kalıtsallık konuları incelenmiştir.\u003c\/p\u003e\u003cp\u003eBölüm 11: JavaScript Nesneleri\u003c\/p\u003e\u003cp\u003eJavaScript içerisindeki nesnelerin incelendiği bölümdür.\u003c\/p\u003e\u003cp\u003eBölüm 12: Document Object Model(Level 1,2,3)\u003c\/p\u003e\u003cp\u003eDoküman Nesne Modeli (DOM), HTML ve XML belgeleri içerisindeki elemanları birer nesne olarak elde etmek ve yönetmek için çeşitli metot ve özellikler sunan; dilden bağımsız bir arayüzdür. Bu bölümde doküman nesne modeli ayrıntılı olarak incelenmiştir.\u003c\/p\u003e\u003cp\u003eBölüm 13: Olaylar\u003c\/p\u003e\u003cp\u003eBu bölümde event flow (olay akışı), event Listener (olay dinleyicileri) ve event (olay) nesnesi incelenmiştir.\u003c\/p\u003e\u003cp\u003eBölüm 14: Tarayıcı Nesne Modeli\u003c\/p\u003e\u003cp\u003eTarayıcı nesnelerinin ayrıntılı bir şekilde ele alındığı bölümdür.\u003c\/p\u003e\u003cp\u003eBölüm 15: Hata Denetimi\u003c\/p\u003e\u003cp\u003ePrograma tik olarak hata denetimi yapmak ya da hata ayıklayıcılarını kullanmak gibi konuların incelendiği bölümdür.\u003c\/p\u003e\u003cp\u003eBölüm 16: Zamanlayıcılar\u003c\/p\u003e\u003cp\u003eJavaScript’te belirli zaman aralıklarıyla istediğiniz bir kapsamdaki kodları çalıştırmak isteyebilirsiniz. Bu durumda bir zamanlayıcı tanımlamanız gerekir. Diğer yandan önceden tanımlanan bir zamanlayıcının görevini sonlandırmanız da mümkündür. Bu bölümde zamanlayıcıların nasıl oluşturulduğu ve yönetildiği incelenmiştir.\u003c\/p\u003e\u003cp\u003eBölüm 17: Formlar\u003c\/p\u003e\u003cp\u003eKullanıcılardan bilgi toplamak için kullanılan formlar, Web Uygulamalarının en temel unsurlarından birisidir. Bu bölümde form elemanlarının JavaScript ile nasıl yönetildiği incelenmiştir.\u003c\/p\u003e\u003cp\u003eBölüm 18: Çerezler\u003c\/p\u003e\u003cp\u003eSayfanızı ziyaret eden kullanıcı ile ilgili kısa bilgileri saklamak için çerezleri kullanabilirsiniz. Bu bölümde çerezler örnekler eşliğinde incelenmiştir.\u003c\/p\u003e\u003cp\u003eBölüm 19: Web Storage\u003c\/p\u003e\u003cp\u003eWeb Storage API (W3C tarafından bildirilmiş), istemci tarafında ve oturum bazında veya oturumdan bağımsız ve kalıcı olarak veri saklama işlemlerini; basit, işlevsel ve güvenli bir hale getirmiştir. Bu bölümde Web Storage API uygulamalı olarak incelenmiştir.\u003c\/p\u003e","brand":"Kodlab Yayın Dağıtım","offers":[{"title":"Default Title","offer_id":41752051056698,"sku":"9786055201234","price":19.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0603\/8310\/0986\/files\/06256460cc1b4f2d81fc774569a7be0f_front.jpg?v=1792005660","url":"https:\/\/chapterworm.com\/products\/javascript-programlama","provider":"Chapterworm","version":"1.0","type":"link"}