Javascript programı yazmak için ihtiyacınız olanlar, iyi bir bilgisayar ve bir düz yazı programıdır. Bilgisayarınız buzdolabı kılıklı bir PC ise Notepad, bilgisayarınız mandalina, çilek veya şeftali renkli bir iMac veya macbook’sa SimpleText bu iş için biçilmiş kaftan sayılır. Linux kullananlara da Atom’u öneririm. . Çalışmaya başlamadan önce örnek kodlarınızı bir arada tutabilmek ve gerektiğinde gerçek sayfalarınızda yararlanabilmek için sabit diskinizde bir dizin açmanız yerinde olur.
Javascript, HTML’in bir parçasıdır ve içinde bulunduğu HTML ile birlikte Web Browser programı tarafından yorumlanır. Dolayısıyla, Javascript programı yazmak demek, bir Web sayfası hazırlamak ve bu sayfadaki HTML kodlarının arasına Javascript kodları gömmek demektir.
O halde, ilk Javascript programımızı yazalım. Şu kodu yazıp, merhaba.html adıyla kaydedin:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<TITLE>Merhaba Dünya!</TITLE>
<head>
<body>
<B>Merhaba Dünya</B><br>
<form>
<BUTTON onclick="alert('Merhaba Dünya!')">TIKLA</BUTTON>
</form>
</body>
</hmtl>
Sonra ya bu dosyayı iki kere tıklayın; ya da favori Browser programınızı çalıştırın ve bu dosyayı açın ve deneyin. Şimdi kendi kendinizi kutlayın: Birazcık yardımla da olsa, Javascript programcısı olarak dünyaya merhaba demiş bulunuyorsunuz. Yazdığınız koddan tek kelime bile anlamıyorsanız da hiç önemli değil. Önemli olan ilk adımı atmaktı.
Bu adımı attığınıza göre şimdi yazdığınız kodu biraz irdeleyelim. Bütün Web sayfaları gibi, Javascript kodunuzun yer aldığı sayfa da tipik bir HTML kod kümesi:
1. Browser programına kendisinin bir HTML dosyası olduğunu birinci satırda beyan ediyor; ve bittiği yer açıkça gösteriliyor.
2. HTML kodu iki bölüm içeriyor: Başlık (Head) ve gövde (Body) bölümleri. Her bölümün nerede başladığı ve nerede bittiği açıkça belirtiliyor.
3. Gövde bölümünde bir Form unsuruna yer veriliyor; fakat bu formun tek ögesi var: Buton.
4. Daha önce Web sayfalarınıza buton koyduysanız, bu düğmenin onlardan farklı bir tarafı var: Türü, değeri, vs. belirtilmiyor; sadece “onclick=”alert(‘Merhaba Dünya!’)” şeklinde bir ifadeye yer veriliyor.
5. Ve ilk Javascript programınızda ne Javascript’in adı geçiyor; ne de HTML ile Javascript bölümlerini birbirinden ayırteden, “<script> </script> “etiketine yer veriliyor!