JavaScript: web sayfasına hareket katan dil
HTML bir sayfa iskeletiyse, CSS rengi ve biçimiyse, JavaScript o sayfanın hayata geçmesidir. Düğmeye tıklayınca bir şey olmasını sağlayan genellikle odur.
Yazıyı okuSayfadaki düğmenin canlanması çoğunlukla JavaScript’tir. Brendan Eich bu dili 1995’te yaklaşık on günde taslakladı. Sonraki yıllar ise on günden çok daha uzun sürdü.

Brendan Eich, 1961’de Amerika’da doğdu. Netscape’te, web sayfasına küçük programlar eklemek için bir dil istendi. O da kısa sürede bir prototip yazdı. Dil önce başka adlarla anıldı, sonra JavaScript oldu. Adı Java’ya benzer; dil Java değildir. Bu isim, o yılın pazarlama havasından kalmadır. Karıştırmak, yeni başlayanların en sık yanılgısıdır.
İlk taslak kısaydı. Bugünkü JavaScript, binlerce kişinin eklediği standartlar, tarayıcılar ve kütüphanelerle büyüdü. Eich’in payı başlangıcı yazmaktır. Sayfayı indiren, tıklamayı dinleyen ve bir kutuyu değiştiren kod bu dilde durur. Hızlı başlamak mümkün olabilir. Sağlam büyümek ise tek bir sprint ile bitmez.
Bir aracın adı, ne iş yaptığını her zaman söylemez. Kâşif sorusu: bu sayfadaki hareket hangisi, belge mi, stil mi, yoksa tıklamayı dinleyen program mı?
Bir kâğıda bir düğme çiz. Yanına üç ok koy: yazı (HTML), renk (CSS), tıklanınca olan (JavaScript). Kendi hayalî düğmende her oka bir görev yaz. Üçünü tek kutuya yığma. Böylece sayfanın hangi parçasının ne söz verdiğini görürsün.
KEŞFE DEVAM
HTML bir sayfa iskeletiyse, CSS rengi ve biçimiyse, JavaScript o sayfanın hayata geçmesidir. Düğmeye tıklayınca bir şey olmasını sağlayan genellikle odur.
Yazıyı okuBu soru bilişim derslerinde sık çıkar. Cevabı "hayır" ama açıklaması çok daha ilginçtir.
Yazıyı okuHTML bir sayfayı inşa eder ama renksiz ve biçimsiz bırakır. CSS o sayfayı boyayan, büyüklükleri ayarlayan ve düzeni kuran dildir.
Yazıyı oku