70 likes | 257 Views
MIT50 4 İ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=A rray(0,1,2) a [ i ] ve a[ i ][j]
E N D
MIT504İnternet ve Web Programlama:Javascriptprogramlama devam Yrd. Doç. Dr. Yuriy Mishchenko
Son derste... • Javascript döngüleri • while (koşul) işlem • do işlem while (koşul) • for(vari=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.toUpperCaseve s.toLowerCase http://www.scinetcentral.com/~mishchenko/MIT504.html
Bu derste... Fonksiyonları Pencere komutları Javascript ve DHTML http://www.scinetcentral.com/~mishchenko/MIT504.html
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) {İŞLEMLERreturn değer } Argümansız ya da argümanlı olabilir, ve değeri atayabilir (“return” komut) http://www.scinetcentral.com/~mishchenko/MIT504.html
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” http://www.scinetcentral.com/~mishchenko/MIT504.html
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 http://www.scinetcentral.com/~mishchenko/MIT504.html
Pratik çalışmanız: • http://scinetcentral.com/~mishchenko/MIT504.html • 10. ders(http://scinetcentral.com/~mishchenko/courses/ders10-calisma.txt) http://www.scinetcentral.com/~mishchenko/MIT504.html