MIT504 İnternet ve Web Programlama: Javascript programlama devam Yrd. Doç. Dr. Yuriy Mishchenko
Son derste... • Javascript döngüleri – while (koşul) işlem – do işlem while (koşul) – for(var i=0;i<10;i++) işlem • Javascript dizileri – var a=Array(0,1,2) – a[i] ve a[i][j] • Javascript metin komutları – s.length – s.indexOf – s.substr – s.toUpperCase ve s.toLowerCase 2http://
Bu derste... • Fonksiyonları • Pencere komutları • Javascript ve DHTML 3http://
Fonksiyonları • Fonksiyonları, kesin bir kodun parçasını tekrar tekrar çalıştırma için kullanılır • Örnek: “function kare(x) { return x*x; }” • Yapısı: function adı (arg1, arg2,....,argN) { İŞLEMLER return değer } • Argümansız ya da argümanlı olabilir, ve değeri atayabilir (“return” komut) 4http://
Pencere komutları • Kullanıcı ile etkileşim için kullanılır, “popup” ya da “prompt” pencerelerini oluşturur – uyarı kutusu “alert(mesaj)” – onay kutusu “confirm(mesaj)” – girdi kutusu “prompt(mesaj,değer)” – text kutularına veri giriş ve “document.getElementById(‘id’).value” 5http://
Javascript ve DHTML • DHTML (dynamik HTML) : – hareketli (dinamik) sayfa yapmak için, sayfa nesnelerini ve onlara komutlar belirtir • DOM (Doküman Nesne Modeli; Document Object Model) – sayfa nesnelerinin belli bir hiyerarşi içinde tanımlanmasıdır • Javascript olaylar – kullanıcının sayfa üzerinde yaptığı her türlü işlemlerdir – sayfayı açma, bir nesnenin üzerine tıklama, fareyle bir nesnenin üzerine gelme, değeri değiştirme, hepsi olaylardır • DOM ile js olaylar kullanarak dynamik web sayfaları oluşturulur 6http://
Pratik çalışmanız: 10. ders ( calisma.txt) calisma.txt 7http://