Javascript Oğuz İNAL
Java Script Nedir? JavaScript HTML’nin yetersizliklerinin önemli kısmını ortadan kaldırabilen bir script dilidir. Script en basit tanımıyla HTML sayfalarına ek işlevler katabilen ve HTML kodlarının arasına yerleştirilebilinen küçük programlara verilen addır. Scriptler programlama dillerinde olduğu gibi(C, Visual Basic, Delphi) tek başına çalışabilen programlar değillerdir.
Script dilleriyle bir web sayfasının bütün nesneleriyle direk olarak çalışılabildiği gibi birkaç satır kodla oldukça önemli işler yapılabilmektedir. Java Script ile Java aynı şeyler değildir. Java Script ile web sayfalarını statik sayfalar olmaktan kurtarabilirsiniz. Etkileşimli formlar oluşturulabilirsiniz.
Java Script’e Başlamak İçin Gerekenler Scriptleri yazmak için metin editörü Scriptleri yazabilecek bir web tarayıcısı Temel HTML bilgisi
<script> Takısı Script kodları ya beraber çalışacakları HTML dosyalarında ya da ayrı kaydedilmiş Java Script dosyalarında bulunurlar. Script kodları HTML dosyalarında <script> </script> takılarının arasına yerleştirilir. Script takısı HTML dosyalarında iki yere yerleştirilebilinir. <head> </head> takılarının arası. (Genellikle bu tercih edilir.) <body> </body> takılarının arası.
<script> takısının 3 parametresi vardır. Language parametresi ile tarayacıya scriptin hangi dilde ve versiyonda yazıldığını bildiririz. Type parametresinde type=“text/javascript” satırı ile tarayacıya scriptimizin düz metin ile yazıldığını ifade ederiz. Src parametresi opsiyoneldir.. Eğer yazacağımız scripti bulunduğumuz HTML dosyasının dışında farklı bir yere JavaScript dosyası olarak (ayrı JavaScript dosyalarının uzantısı .js’dir) kaydedeceksek, src parametresi ile kullanacağımız script dosyasını HTML içinden çağırabiliyoruz.
Bir değişken tanımlamak ve değişkeni çağırmak Bir değişken var anahtar sözcüğü ile tanımlanır. Değişken ismi büyük, küçük harf ayrımı yapar. Değişken değerini ekrana yazdırmak için çift tırnak kullanılmamalı.
<script> tagı içinde html kodları kullanma
Ayrı Kaydedilen Java Script Dosyaları Bazı durumlarda scriptleri ayrı bir JavaScript dosyası olarak kaydetmek gerekebilir. Özellikle HTML sayfası çok büyükse ayrı bir JavaScript dosyası tercih edilebilir. Script takısına src parametresi ekleyip, değerini de kullanacağımız JavaScript dosyasının ismini vererek gerçekleştiririz. Webde herhangi bir yerde bulunan js uzantılı dosyanın linkini de src parametresi ile gösterebiliriz.
Prompt komutu Prompt komutu kullanılarak kullanıcıdan bilgi alınabilir. prompt ("Sorulan soru" , "Cevap örneği")
Yorum Satırı Tek satırlık yorum işareti için (//…) Satır sayısı çok ise yorum işareti(/* … */)
Kullanıcıyı Mesaj Kutusuyla Uyarma
Bir Sayının Değerini Artırma
Bir Sayının Değerini Artırma
Fonksiyon Tanımlama ve Fonksiyon Değerini Kullanma Javascript’te fonksiyon tanımlarken fonksiyona bir isim veriyoruz. Şematik olarak fonksiyon yapısı şöyle: function fonksiyonadi (parametre1,parametre2, …) { fonksiyon içeriğini oluşturan kodlar } Fonksiyonda parametre kullanmak opsiyoneldir. Parametre kullanmayacaksak da parantezler olmalı.
if…else Karar Yapıları if (sart) { Şart sağlanmışsa yapılmasını istediğimiz şeyler } else
While Döngüsü while (şart) { Her seferinde tekrarlanacak işlem } Parantezler içindeki şart doğru olduğu sürece döngümüz { } işaretleri arasında gördüğü işlemleri gerçekleştirecek ve tekrar döngünün başına gelip şartın tekrar doğru olup olmadığını test edecek.
For Döngüsü For( ) döngüsü işlevsel olarak while ( ) döngüsünün alternatifidir. Tek farkı while ( ) döngüsünde kullandığımız sayaç değişkeninin for( ) parantezleri içinde kullanılmasıdır.
Diziler (Sıralı Değişkenler) Bazı duırumlarda aynı yapıda ve belli bir sırada bulunması gereken bir sürü değişkenle çalışmamız gerekir. Diziler (arrays) belli bir sıarası olan değişken kolleksiyonları olarak tanımlanabilir. Dizilerin ilk elemanının indeks numarası daima 0’dır.
Etkileşimli Form Oluşturmak