Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Javascript (Kapsamlı Anlatım/Eğitim)
#11
Fonksiyon ile HTML Unsarlarının İlişkisi

Bilgi Nickli Kullanıcıdan Alıntı:Gizli içeriği görmek için konuya cevap yazmalısın!
Wink Web Üstadı Cool
Ara
Cevapla }}
Teşekkür edenler:
#12
Javascript’in Nesneleri, Olayları ve Özellikleri

Bilgi Nickli Kullanıcıdan Alıntı:Gizli içeriği görmek için konuya cevap yazmalısın!
Wink Web Üstadı Cool
Ara
Cevapla }}
Teşekkür edenler:
#13
Nesneleri ve Olayları Birleştirelim
Bilgi Nickli Kullanıcıdan Alıntı:Gizli içeriği görmek için konuya cevap yazmalısın!
Wink Web Üstadı Cool
Ara
Cevapla }}
Teşekkür edenler:
#14
Browser Nesneleri
Bilgi Nickli Kullanıcıdan Alıntı:Gizli içeriği görmek için konuya cevap yazmalısın!

Wink Web Üstadı Cool
Ara
Cevapla }}
Teşekkür edenler:
#15
 Form Nesneleri
Bilgi Nickli Kullanıcıdan Alıntı:Gizli içeriği görmek için konuya cevap yazmalısın!
Wink Web Üstadı Cool
Ara
Cevapla }}
Teşekkür edenler:
#16
Javascript Nesneleri
Bilgi Nickli Kullanıcıdan Alıntı:Gizli içeriği görmek için konuya cevap yazmalısın!
Wink Web Üstadı Cool
Ara
Cevapla }}
Teşekkür edenler:
#17
Sonuç

Anlatacaklarımızın hepsi bu kadar; ama tabii Javascript bu kadar değil. Özellikle Belge Nesne Modeli (DOM) konusunda, Javascript yoluyla sayfalarınıza veri bağlama konusunda, daha bir çok unsuru görmedik. IE5’in Browser dünyasına getirdiği yeni yeni olaylara nasıl Script yazılabileceğine değinmedik. Ama bu kitapçıkta amacımız Javascript’in bu ileri aşamalarına hazırlanmanız için gerekli temel bilgileri vermekti. Bu amaca ulaşmak için önemli bir nokta kaldı:hatasız Script yazmak.

İster başlangıç düzeyinde, ister ileri düzeyde, hangi düzeyde olursa olsun, hatasız Javascript programı yazmak için dikkat etmeniz gerekenleri belirtelim:

1. Browser’ın Javascript yorumlayıcısı (belki de şimdilik) programcının ne demek istediğini anlama imkanına sahip değildir; bu sebeple onun anlayacağı şekilde, yani nasıl yazılması gerekiyorsa, öyle yazın. Daktilo hatası yapmayın. Bir değişkeni nasıl tanımlamışsanız, baştan sona o yazılışla yazın. Bazı daktilo hataları HTML’e aittir; Javascript sizi uyarmaz bile. Hele daktilo hatası yüzünden HTML’in mantığı ve akışı bozulmuyorsa, Browser da hata mesajı vermez! Bu sebeple, programlarınızı sınadığınız Browser’a değil, kendinize güvenin ve kodlarınızı satır satır, kelime kelime okuyun.

2. Açtığınız etiketin kapanması gerekiyorsa kapatın. Özellikle </SCRIPT> etiketini unutmayın. Javascript programcının en çok hata yaptığı nokta büyüktür, küçüktür işaretleri arasında satırlar dolusu kod varsa, açtığı etiketi kapatmamaktır.

3. Parantezleri, özellikle fonksiyonların süslü parantezlerini kapatmayı unutmayın. Çift-tırnak ve tek-tırnak işaretlerinin kapatılması da çok kolaylıkla unutulur. Bir metnin içinde Javascript açısından ayraç işareti sayılan tırnakla, metne ait alıntı işareti sayılan tırnağı birbirinden ayırmanız gerekir. Hatırlıyorsanız, Javascript’e “Bu sana ait değil; bu metnin parçasıdır!” demek istediğiniz tırnakları ters bölü işareti ile \” ve \’ şeklinde yazıyoruz.

3. Tam veya kesirli sayı değişkenlerine alfanümerik (karakter, String) değişkeni muamelesi yapmayın. Örneğin, (.bold gibi) metin biçimlendirme metodları sayı tutan değişkenlere uygulanamaz; sayı olmayan değişkenler de içlerinde rakam olsa bile aritmetik işlemden geçirilemez. Sayı bekleyen fonksiyona karakter, karakter bekleyen fonksiyona sayı verirseniz; Javascript’in öfkesine sebep olabilirsiniz!

4. Javascript, işlem mantığı hatasını bulamaz. Mesela bir dörtgenin alanını bulurken, kenarlardan birinin yüzde 20’sini alıp, diğer kenarla çarpıyorsanız, Javascript’in “Dörtgen alanı öyle hesaplanmaz!” demesini boşuna beklersiniz. İşlemlerinizin mantık akışı ve matematik doğruluğunu sağlamak sizin görevinizdir.

5. Programın yazılma aşamasında değişkenlerin belirli bir noktada ne değeri aldığını Javascript’e uyarı kutularıyla size göstermesini bildirin. Sonra bu uyarı kutularını kaldırabilirsiniz. Örneğini gördüğümüz “window.onerror()” metodu da programın geliştirilme aşamasında hata yakalamaya yarar.

6. Kaynaklara başvurmaktan çekinmeyin. Javascript için en zengin kaynak, fabrikasıdır: http://home.netscape.com/computing/webbu...pting.html. Ayrıca adı her ne kadar Javascript değil de JScript bile olsa, Microsoft’un da zengin bir Javascript öğretim alanı vardır: http://msdn.microsoft.com/scripting/default.htm.

7. Sınayıp, yanılmaktan daha iyi öğrenme yöntemi yoktur; hata yapmaktan korkmayın. Sınayın; yanlışı düzeltin; bir daha sınayın.
Ve bol bol Script yazın.
Wink Web Üstadı Cool
Ara
Cevapla }}
Teşekkür edenler:


Konuyu Paylaş

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi