Java Script (js) Genel Kulanım
Pazartesi, Mayıs 4th, 2009
Javascript bir programlama dilidir.Ancak tıpkı htm gibi html arasına gömülerek yazılır ve düz yazı metni gibidir.Yani html dili gibi yorumlanmaya ihtiyac duyacaktır ve her yorumlayıcı javascript dilini kendine göre yorumlayabilir.
Yani her browser kendine göre yorumlayabilir.Bunun içinidrki javascript yazdıkdan sonra değişik browserlarda denemek gerekmektedir.
en belirgin özelliklerinden bahsedecek olursak
-Yorumlanmaya muhtaç bir dildir dedik.
-HTML arasında gömülerek yazılır.
-Javascript programının çalışması için bir hareket veya bir eylem-belirli bir zamanın geçmesi,browserın yüklenmesi ,bir tuşa basılması gibi-gerekmektedir.
-OOP,yani nesneye yönelimli bir dildir.
Netscape taradından geliştirilen javascript dilinin şimdiye kadar çeşitli sürümleri vadır.Ve daha öncede belirttiğim gibi bu sürümler veya kullanılan browser dikkate alınarak kodlanmalıdır.
Genel kullanımı:
javascript in 1.0 veya 1.1 gibi sürümlerini kullanırken
<script language=”javascript”></script> ÅŸeklinde tanımlama yapılır.
Üst sürümler için mesela 1.2;
<script language=”javascript 1.2″></script> ÅŸeklinde tanımlarız.
Şimdi genel kullanımına geçelim.Daha öncede söyledğim gibi html arasında gömülerek yazılır dedim.
Şimdi notdefterini açalım ve içine aşağıdaki kodları ekliyelim
<html>
<head><title>Javascript Uygulaması</title>
<script language=”javascript”>
function selam(){
window.alert(”selamlar”);
}
</script>
</head>
<body onload=”selam()”>
</body>
</html>
ve dosya adına javasciptdeneme.html olarak değiştirerek kaydedelim.
Daha sonra dosyayı çalıştırdığımızda ekrana selamlar yazılı bir uyarı aldığımızı görücez.Çalışan örneğe şuradan bakabilirsiniz.
Burda anlatmak istediğim kullanılan fonksyion veya window.alert kodu değil.Bu konulara daha sonra değinicem.
Dikkat edersek javascript kodlarını head tagları arasına yazdık.Ve selam fonksiyonunu html içinden tetikledik.Nasıl tetikledik body tagında onload ile.
Yani tarayıcı body tagını yüklediğine selam fonksyionunu çalıştır dedik.
Daha önce de belirttiğim gibi bir olay ile muhakkak javascript kodları tetiklenmelidir.Burda onload kullandık ve bu tetiklemeyi html tagları içinden yaptık.Aynı şekilde javascript içinde de bu tetiklemeleri yapabiliriz.Ben şimdilik sadece çalışma mekanizmasından biraz bahsettim burda.
Daha sonra fırsat buldukça fonksiyonlar,mantıksal denetlemeler,döngüler,işimize yarıyacak kodlar,kullanımları,html ile etkileşim ve bir takım önemli javascript olayları (onload ,onchange,onmouseover gibi) hakkında bilgiler paylaşıcam.
Åžimdilik bu kadar.
