jQuery, bu ismi daha önce hiç duymamış olabilirsiniz ama eğer bir web geliştiricisi iseniz mutlaka bir kez yanından geçmiş olmanız lazım. jQuery John Resig adındaki bir web geliştirici tarafından yıllarca süren kişisel bir uğraşın ürünü. Kendisini bir Javascript framework olarak tanıtıyor ve Javascript yüzünden başı ağrıyanlara yeni bir bakış açısı sunmayı hedefliyor. Peki, Javascript ve DHTML’i bir türlü sevemeyenlerin neden böyle düşünüyorlar?
- Çünkü standartlar çok az. Mesela Mozilla tarayıcılarında sunulan paketlerin bir kısmı IE tarayıcılarında başka paketlerde sunuluyor. Bu da aynı kodun farklı browserlarda çalışması için faklı kodlara ihtiyaç duyulmasına neden oluyor.
- Çünkü efekt yaratmak ve event’ları doğru düzgün kullanılabilir hale getirmek için 2000 satır javascript kodunun içinde boğulmak istemiyoruz. Ayrıca debug’ı da zor bir dil (tabi değişik araçlar yardımımıza yetişiyor - bu ayrı bir konu).
İşte jQuery siz tüm altyapısal çalışma prensibi düşüncelerden uzaktayken, sadece programlama mantığı üzerine yoğunlaşmanızı sağlamakta. Başlangıç için öncelikle jQuery ile örnek bir olayı inceleyelim.
ÖNEMLİ NOT: jQuery ile ilgili tutorial’lar CSS, Javascript ve DOM’a başlangıç seviyesinde hakim olan kişiler içindir.
Mesela elimizde “demo” class’ından bir div blok olsun. Bu blok bir linke tıklandığı zaman class’ını değiştiriyor ve “fade in” efekti ile ekrana başka yazılar çıkarıyor olsun. Bunu yapmanız için yazmanız gereken kod sadece:
$(”p.demo”).addClass(’selected’).html(’Yeni metin!’).fadeIn(”slow”);
Devamı için lütfen bekleyiniz…
Kategori?






Made on a