230 likes | 464 Views
JavaScript İkinci ve Üçüncü Hafta. JavaScript de Döngü. for ... Döngüsü for ( sayac = 1 ; sayac < 101 ; sayac ++) { … //Bu bölümdeki komut( lar ) 100 kez icra edilecek! }. JavaScript de Döngü. while ... Döngüsü While (şart) { … //Yapılacak işler }. JavaScript de Döngü.
E N D
JavaScript de Döngü • for ... Döngüsü for (sayac = 1 ; sayac < 101 ; sayac++){ … //Bu bölümdeki komut(lar) 100 kez icra edilecek!}
JavaScript de Döngü • while ... Döngüsü While (şart){ … //Yapılacak işler}
JavaScript de Döngü • do ... while Döngüsü do{ …. // En az bir kere yapılacak iş}while( şart ) … // Şart gerçeklenmediğinde yapılacak işler
JavaScript de Döngü • Break İfadesi • Döngü içinde kullanılır. • Bir döngü içerisinde break ifadesini kullandığımız noktada döngü koşulları ne olursa olsun sonlanır. (ifgun==13) break
JavaScript de Döngü • Continue İfadesi • Kullanıldığı yerde döngünün o adımının atlanmasını sağlar. • (ifsayac==23) continue
JavaScript de fonksiyon • JavaScriptde olaylar, tanımı ve kullanımı Web sayfası üzerinde yapılan işlemlerin oluş anlarında tetiklenen yordamlardır. • Örneğin sayfa üzerinde bulunan bir düğmeye tıklanması veya farenin yine sayfa üzerinde bulunan bir nesne üzerine gelmesi birer olaydır. <form name=isimolayAdı=“fonksiyon()”>
JavaScript de nesne ve metod • JavaScript tam anlamıyla nesneye yönelik (objectoriented) değildir. • Ancak nesne tabanlı (objectbased) olarak tanımlanabilir. • Hazır nesneleri kullanma • “new” operatörü ile yeni nesne oluşturma • Özellik ve metod tanımlama ve iptal etme • JavaScript tarayıcının nesne modeline bağlı olarak çalışır.
history() Metodu Özellikler: • length geçmişte ziyaret edilmiş linklerin sayısı • current şu anda ziyaret edilen URL • next kullanıcı “ileri (forward)” düğmesine bastığında gidilecek adres • previouskullanıcı “geri (backward)” düğmesine bastığında gidilecek adres Metotlar: • back() Tarayıcının “ileri (forward)” düğmesinin işlevini taşır • forward() Tarayıcının “geri (backward)” düğmesinin işlevini taşır • go(x) History’de x tamsayısının + veya – değerine göre ileri/geri gider
location() Metodu Özellikler: • host URL’in host ismini ve port numarasını • hostname URL’in host ismini • href URL’in tamamını • pathname Nesnenin belirttiği dosya ya da dosya yolunu • port URL’in port numarasını • protocol URL’in protokol bilgilerinin olduğu kısmını döndürür ya da belirler Metotlar: • assign(“URL”) Yeni bir doküman yükler • reload() Mevcut dokümanı yeniden yükler. • replace(“URL”) Mevcut dokümanı belirtilenle değiştirir
document Nesnesi Özellikler: alinkColor kullanılan linklerin rengini belirler bgColor dokümanın arka plan rengi fgcolor dokümanın metin rengi forms tüm formları indeksleyen dizi oluşturur images tüm resimleri indeksleyen dizi oluşturur linkColor kullanılmayan linklerin rengini belirler lastModified en son değiştirme tarih ve zamanını tutar links tüm linkleri indeksleyen dizi oluşturur location yüklü web dokümanının URL adresini belirler referrer yüklü web dokümanına hangi URL’den gelindiğini belirler title yüklü web dokümanının başlığını belirler
window frame document location history anchor forms image link button checkbox radio select option reset submit text textarea password file Buraya kadar anlatılanlar tarayıcıya ait nesnelerdir.
string() Nesnesi konu = “Örnekler” //değişkeninin değeri “Örnekler” oldu
date() Nesnesi • getYear() • getMonth() • getDate() • getDay() • getTime() • getHours() • getMinutes() • getSeconds()