• Narrow screen resolution
  • Wide screen resolution
  • Increase font size
  • Decrease font size
  • Default font size
  • default color
  • red color
JA slide show
Anasayfa arrow Yazılım arrow Programlama arrow JavaScript Nedir ? Nasıl Kullanılır ?
Mar 26 2008
JavaScript Nedir ? Nasıl Kullanılır ? PDF Yazdır E-posta
Yazar Tuba ÇEBİ   
Çarşamba, 26 Mart 2008

Netscape Navigator 2.0 ile birlikte geliştirilen JavaScript client-side bir dildir. Web sayfalarında dinamik içerik sağlamak ya da kullanıcıyla iletişim kurmak için kullanılır. Javascript dili kullanılarak HTML sayfalarını geliştiricek bir çok olanağa sahip olabilir ve kaliteli web sayfaları hazırlayabilirsiniz.


window. alert("Bloguma hoş geldiniz ")

Bir tarayıcının anlayacağı temel dil HTML'dir. JavaScript dilinin HTML belgesi içinde yazılabilmesi için <SCRIPT> etiketleri kullanılır. Javascript kodu <script language="JavaScript"> etiketiyle başlar ve </script> tagıyla sonlandırılır. Language belirtilmediğinde default olarak JavaScript gelir.
Web sayfası hazırlarken Javascript kodlarını web sayfasına ekleme’nin farklı yolları vardır. Bunlar;

  • Head Bölümünde
  • Body Bölümünde
  • Body Bölümünde URL olarak

<HEAD> İçerisinde: Bir HTML belgesinde Head bölümünde <Script> tagını kullanarak herhangi bir Javascript kodunu HTML sayfamıza ekleyebiliriz. Head bölümüne eklenen script kodu Body bölümü yüklendikten sonra etkin hale gelir.
    <html>
       <head>
        <script language="javascript">

        </script>
       </head>
       <body>
        //bılabılabılabıla
        </body>
    </html>

   
    ya da şu şekilde de kullanılabilir...
   
    <head>
        <script language="javascript" type="text/javascript" src="script.js"></script>
    </head>


Burada script.js isimli JavaScript dosyasını sayfamız içerisinde direk kullanmış oluyoruz.

<BODY> İçerisinde: Html belgenin Body bölümünde Script kodunu kullanmanın iki yolu vardır:
Doğrudan çalışacak kodlar </script> etiketi kullanılarak Html belgenin istenildiği yerine yazılır. Yazılan script browser tarafından okunduğunda çalışmaya başlar.


    <script language="JavaScript">
        function document.write(“En Son Okunduğu Tarih:” + document.lastModified)
   
</script>

<BODY> İçerisinde URL Olarak: JavaScript kodunu URL olarak da kullanmak mümkündür.Örneğin;

    <a href="javascript: alert('Son!')">Siteden Çık</a>

Kullanımına daha sık rastladığımız diğer bir yöntem de: Kullanıcı tarafından bir olayın başlatılmasıyla Javascript kodunun çalışmaya başlamasıdır. Örneğin buttona clicklendiğinde Javascript kodunun devreye girmesi gibi…

    <html>
        <head>
        <script language="JavaScript">
         
function DenemeUyari()
        {
            alert(“I love coding;)!”);
        }
        </script>
        </head>
       
<body>
           
//bılabılabıla
        <form>
         <input type="button" name="Button1" value="Buraya Tıklayın" onclick="DenemeUyari()">
          </form>
        </body>
    </html>


Peki bu script nasıl çalışır ? İlk olarak button oluşturulur. Buttona tıklandığında ekranda “I love coding;)” yazan minik bir pencerecik oluşacaktır. Fonksiyon okunur ve browser'ın hafızasında tutulur.  Html dilindeki <Form> tagıyla button oluşturulur. Burada <Form> tagları arasındaki ‘onclick’ sayesinde butona basıldığında hangi fonksiyonun çağırılacağını belirleriz. alert() fonksiyonu Javascript’in fonksiyonlarından biridir. Bu nedenle methodun çalışması için onclick de çağırmamız yeterli olacaktır.

JAVASCRİPT DİLİNİN ÖZELLİKLERİ:

JavaScript dilinin temel gramer yapısından bahsedecek olursak;

Çalışma Sırası: HTML belge içerisinde script kodu eklendiğinde sırayla çalışır. Farklı olarak yukarıda ki örnekde de görüldüğü gibi functionlar işin içine girdiğinde, bir olay gerçekleştiğinde o olaya bağlı olarak çalışması gereken JavaScript kodu çalışır.

Değişkenler:  Bir değeri içeren bellek adlarını ifade ederler.
Operators: Değerler ya da değişkenler arasında toplama, çıkarma gibi işlemlerin yapılmasını sağlarlar. İşleçler +, *, /, - gibi işaretlerle kullanılır.
Expressions: Değişkenlerin, işleçleri ve deyimlerin bir araya gelerek oluşturdukları yapılara ifade denir.
Statements: Deyimler belli bir komut ya da söz dizimi bileşenlerinin grubuna verilen addır. Örneğin bir komut ya da bir IF yapısı deyimi oluşturur.

Objects: Kendi değerleri, özellikleri ve işlemleri olan bileşenlere nesne (object) denir. JavaScript dilinde çok sayıda yerleşik nesne vardır.
 
Functions: Bir JavaScript fonksiyonu diğer dillerdeki bir fonksiyon yordam ya da bir alt yordam anlamına gelir. Bir fonksiyon bir dizi işlemi yerine getirir ve bir sonuç döndürür. Ayrıca fonksiyonlar, parametre olarak kabul edilen birçok değer kabul ederler.

Case Sensitivity:
JavaScript case sensitive (büyük küçük harf duyarlı) bir dildir. Değişkenler ve diğer öğeler küçük ya da büyük yazılabilirler. Ancak A değişkeni ile a değişkeni birbirinden farklıdır.

   
    <script language="JavaScript">
        test= "küçük harf";
        TEST= "BÜYÜK HARF";
        document.
writeln("test = "+test+"<BR>");
        document.
writeln("TEST = "+TEST+"<BR>");
  
  </script>

Açıklamalar:
Bütün programlama dillerinde olduğu gibi, kod yazarken açıklama yazmak için kullanabileceğimiz bir karakter vardır. JavaScript'te bu  <!- ve  //-->. işaretlerinin arasıdır.

Document Objects: JavaScript’in en ünlü nesnelerinden birisidir. Document nesnesi tüm sayfaya verilen isimdir. Bu açıdan önemi büyüktür;)

   
    document.write(“Selam everbody”)

Bu kod içerisinde “document” bir nesnedir. “write” ise bir methoddur. Şimdi document nesnesiyle ilgili diğer metodları gözden geçirmeye devam edelim…

lastModified: Bu minik mbtod bize en son yapılan güncelleme tarhini verir.

   
    <script language="JavaScript">
        document.
write("Son Güncelleme Tarihi:" +       document.lastModified);
    </script>


bgColor and fgColor: Şimdi arka plan rengini ve yazı rengini değiştirmeyi deneyelim…

    <script language="JavaScript">
        document.
bgColor="black"
        document.
fgColor="#336699"
    </script>


document.open(): Sayfa içerisinde yeni bir document nesnesi oluşturur.

document.vlinkColor: Ziyaret edilmiş link rengini belirler.

document.linkColor: Linklerin rengini belirler.

document.alinkColor: Mouse üzerine geldiğinde linklerin alacağı rengi belirler.


    <script language="JavaScript">
        document.
open()
        document.
vlinkColor="red";
        document.
linkColor="orange";
        document.
bgColor="white";
        document.
fgColor="blue";
        document.
alinkColor="green";
    </script>


Renkler böyle karıştırılır ;)

document.write(): Sayfa üzerine yazıları ve sonuçları yazar, ayrıca html taglarını uygular.

document.writeln(): write metodu ile aynı işi görür,farkı yazının sonuna bir boşluk eklemesidir.

document.title: Sayfa başlığını değiştirir-verir.

document.URL: Sayfa adresini verir.

document.close(): Yeni oluşturulan document nesnesini sonladırır.


    <script language="JavaScript">

        document.write("URL : "+document.URL);
        document.
write("Basligi : ”+document.title);
        document.
write("<a href='javascript:history.back()'>geri dönüş</a>");
        document.
close();
       
    </script>


Message Box: Minik uyarı pencereleri için kullanılır. Birkaç çeşidi vardır:

Alert:
    <body>
      <script>
        window.
alert("Bloguma hoş geldiniz ")
      </script>
    </body>


Confirm:  window.confirm("Pencereyi kapatmak istediğine eminmisiniz ?")

Prompt: Prompt mesaj kutusu verilen yetkiye göre kullanıcıdan bilgi alabilmemize olanak tanır.

    window.prompt("Lütfen kullanıcı adını giriniz !")
   ya da şu şekilde de kullanılabilir…
    window.prompt("Sorulan Soru ?", “Cevabı”)

Kaynak: CodeProject

Görüşmek Ümidiyle...
Sevgiler…

 


Görüntüleme sayısı: 187

Yorumlar (1)
RSS yorumları
1. 27-03-2008 10:03
 
:)
süpersin canım bilmeyenlerin çok işine yarayacak bir konu eminim eline sağlık :) :zzz
Misafir
 
ayşe

Yorum yaz
  • Lütfen yorumunuzun yazının konusu ile alakalı olmasına dikkat edin.
  • Kişisel hakaret içeren yorumlar silinecektir.
  • Reklam amaçlı yorumlar silinecektir.
  • 'Gönder' düğmesine basmadan önce yeni bir güvenlik kodu üretmek için tarayıcınızın *Yenile* düğmesine basın.
  • Yukarıdaki durum yanlış güvenlik kodu girildiği durumlarda geçerlidir.
İsim:
Web sayfası:
Başlık:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Yorum:



Güvenlik kodu:* Code
Ek yorumlar konusunda bana e-posta aracılığı ile ulaşılmasını istiyorum.

Yaptığınız yorumlar için teşekkür ederim.

 
Sonraki >