jQuery ve JSON işlemleri

compressAJAX teriminin sonundaki X harfi XML dilini temsil ediyor. XML ise farklı platformlar arasında veri alış-verişi yapılabilmesi için oluşturulmuş bir dil. Fakat AJAX işlemlerinde XML kullanmaya bir türlü ısınamamışımdır. Çünkü XML’in javaScript ile parse edilmesi uğraştırıcı olabiliyor. İşte tam bu noktada JSON imdadımıza yetişiyor. JSON olarak gelen verileri, herhangi bir parselleme işlemi yapmadan javaScript içerisinde kullanabiliyorsunuz. Bir de buna jQuery’nin getirdiği kolaylıkları eklersek değmeyin gitsin keyfimize :)
Devamı »

jQuery ve Efekt işlemleri

JQueryjQuery serisinin ilk yazısı olan jQuery dünyasına adım atıyoruz başlıklı yazıda jQuery kütüphanesinin hem javaScript, hem AJAX, hem de bir efekt kütüphanesi olduğunu belirtmiştim. Bu yazıda ise jQuery ile web sayfalarımıza zenginlik katan efekt işlemlerinin nasıl yapılabileceğinden bahsedeceğim. Hem bizlere sunulan hazır fonksiyonları, hem de kendi efektlerimizi nasıl yapabileceğimizi anlatmaya çalışacağım. Devamı »

jQuery ve AJAX işlemleri

JQueryBu yazıda jQuery kütüphanesi ile AJAX işlemlerinin nasıl yapıldığından bahsedeceğim. Prototype ve MooTools kütüphanelerini de kullanmış biri olarak size söyleyebilirim ki AJAX işlemlerinin en kolay ve esnek bir şekilde jQuery ile yapılabildiğini gördüm. Eminim ki yazının sonunda bu konuda bana hak vereceksiniz, çünkü gerçekten jQuery ile bir AJAX işlemi yapmak çok kolay ;) Devamı »

jQuery ve DOM işlemleri

JQueryDOM ismi verilen bir standart sayesinde web sayfamızdaki her eleman (resim, link, buton) birer nesne olarak değerlendirilir. Biz de javaScript yardımıyla bu nesnelere erişebilir ve üzerinde işlemler yapabiliriz. Yani bir resmi yenisiyle değiştirebilir, bir linkin başına/sonuna yeni nesneler ekleyebilir, bir buton nesnesinin birebir kopyasını çıkartabiliriz. jQuery sayesinde ise bu işlemleri çok daha kolay bir şekilde yapabiliyoruz. Devamı »

jQuery ve Olaylar

JQueryBir önceki jQuery ve Css işlemleri konusundan sonra şimdi çok daha önemli olan olaylar (events) konusuyla devam edelim. Olaylar, bir kullanıcının bir web sayfasında yapmış olduğu etkileşimlerdir. Örneğin kullanıcı bir linke tıkladığında click olayı, klavyeden bir tuşa bastığında ise keydown olayı gerçekleşmiş olur. Bu olayların ne olduğunu ve bu olaylar oluştuğunda nasıl işlemler yapılabileceğini bu yazıda anlatmaya çalışacağım. Devamı »

jQuery ve Css işlemleri

JQueryÖnceki JQuery ve Seçiciler konusunda web sayfamızdaki elemanlara nasıl erişebileceğimizi ve nasıl işleme tabi tutabileceğimizi görmüştük. Artık daha somut işlemler yapmaya geçebiliriz. İlk önce jQuery ile CSS işlemlerin nasıl yapıldığını inceleyelim. Bakalım jQuery’nin bu konuda bize sağladığı kolaylıklar nelermiş… Devamı »

jQuery ve Seçiciler

jqueryDaha önce jQuery dünyasına adım atmıştık biliyorsunuz. Şimdi de bu dünyayı yakından tanımaya başlayalım. Öncelikle seçiciler konusuyla başlamak istiyorum. Bence jQuery için en önemli konu budur. Neden mi önemli? Çünkü web sayfalamızdaki elemanlara seçiciler sayesinde erişebiliyoruz. Örneğin bir yazının rengini değiştireceksiniz. Peki ama bu yazı web sayfanızın neresinde? Bu yazıyı jQuery’ye nasıl göstereceksiniz ve işleme almasını sağlayacaksınız? İşte seçiciler konusu bu yüzden önemli ;) Devamı »

jQuery dünyasına adım atıyoruz

jQueryjavaScript kütüphaneleri kendilerine çok sağlam bir yer edindiler. Gerek kod yazma sürecini azaltmaları, gerek tarayıcı farklılıklarından doğan pek çok sorunla boğuşmamızı engellemeleri ve nesne tabanlı yapıları itibariyle javaScript kütüphaneleri çabuk benimsendiler. Prototype.js‘nin tetiklediği bu süreçte yüzlerce javaScript kütüphanesi duyuruldu. Dolayısıyla bunların arasından bir seçim yapmak gerekiyor. Bugüne kadar benim seçimim Prototype.js idi ama artık çok daha isabetli bir seçim olduğuna inandığım jQuery ile yoluma devam ediyorum.
Devamı »

Javascript kütüphanelerindeki Css Seçicileri ne kadar hızlı?

SlickSpeed SlickSpeed testi sayesinde Prototype.js, jQuery, MooTools ve Ext gibi en popüler javascript kütüphanelerindeki css seçicilerinin performansını ölçebiliyoruz. Hangi javascript kütüphanesinin ne kadar hızlı css seçicilerine sahip olduğunu görmek için güzel bir test. Mutlaka denemenizi öneririm. Devamı »