Gelişen web teknolojisinin popüler dillerinden biri olan JavaScript'i güncelleştirilmiş ve modern yazılım dünyasına uyarlanmış olarak anlatan Modern JavaScript doğrudan günümüzdeki teknolojileri kullanarak nasıl JavaScript öğrenilebileceğini ve JavaScript'i nasıl kullanabileceğini göstermeye çalışıyor. Temel JavaScript Nesne yönelimi MVC Front-End mimarisi Test güdümlü programlama gibi konuları anlaşılabilirliğe önem vererek ve örnek uygulamalarla anlatmaya çalışıyor.
Temel Dil Yapısı
Harf Duyarlılığı (Case Sensitive)
Noktalı Virgül ve ASI (Automatic Semicolon Insertion)
Anlamlı (Semantic) Kaynak Kodu
Yazım Standardı ve Kültürü
CamelCase İsimlendirme
Değişken ve Fonksiyon Yazımı
Chrome Developer Tools: Console JSbin.com
Genel JavaScript Sözdizimi (Syntax)
Değişkenler Fonksiyonlar Operatörler
Koşullar Döngüler
Nesnel Yönelime Göre Değişkenler
Nesnel Yönelime Göre Fonksiyonslar
Kapsam (Scope ve Context)
JavaScript Exception Yönetimi
prototype Nesnesi __proto__ Nesnesi
instanceof Deyimi Object-Oriented JavaScript
HTML ve JavaScript
Hızlı DOM Yönetimi: jQuery ve XPath
Olay Tabanlı (Event-Based) Programlama
CSS ve JavaScript
jQuery CSS Metodu ve Document.styleSheets
JavaScript Promises ve Asenkron Programlama
Test Güdümlü JavaScript Geliştirme
QUnit JavaScript Front-End Frameworkler
MVC MVP MVCP MVVM
AJAX CoffeeScript
JavaScript ile Uygulama Örnekleri