JQuery, güçlü ve dinamik siteler kurmak veya web uygulamaları geliştirmek için kullanılan bir tekniktir. Çapraz platform desteğine sahip olan ve “az kodla, fazlasını yap” felsefesiyle çalışan hafif bir JavaScript kütüphanesidir.
Dünyada en fazla kullanılan JavaScript kütüphanesi jQuery’nin amacı, pek çok kullanıcı için zorlu bir dil kabul edilen JavaScript’i internet siteleri üzerinde kolayca kullanabilmeyi sağlamaktır. En başta Google, IBM, Microsoft ve Netflix olmak üzere binlerce popüler servis internet sitelerinde jQuery tekniğinden faydalanmaktadır. Kullanıcıyı uzun kod satırlarından kurtaran bu kütüphanenin ana yapısı JavaScript’dir. Buna rağmen JavaScript’in tersine JQuery tekniğini kullanabilmek için JavaScript kullanımında uzman olmaya gerek yok. Her kesimden geliştiricilerin kabul ettiği ve sevdiği bir uygulama olmasının nedeni basit yapısıdır.
JQuery Ne İşe Yarar?
Web sayfalarında birçok temel işlev için kullanılır. Bu kütüphaneyi kullanan geliştiriciler, JavaScript ile sağladıkları pek çok işlevi bir web sayfasına veya web yazılımlarına sağlayabilirler. Özetle işlevleri:
- HTML kodlarını eklemek, silmek veya düzenlemek.
- HTML etiketlerine inline CSS eklemek.
- Formları dinamik biçimde “AJAX” fonksiyonuyla göndermek.
- Göster-Gizle özellikleri (hide/show)
- Herhangi bir elementin slide edilmesi.
- Belli bir saniyeden sonra işlem yapabilmek.
- URL yönlendirmesi yapabilmek.
- Mouse hareketleri ile işlem yapabilmek.
- JQuery’e ait hazır fotoğraf galerisi, lightbox.
JQuery Avantajları Nelerdir?
JQuery’nin avantajları onu dünyanın en popüler kütüphanesi haline getirmiştir. JQuery’nin geliştiricilere sunduğu başlıca avantajlar şunlardır:
- Çapraz platform ile tarayıcı desteklidir.
- Element seçimi kolaydır.
- Özelleştirebilme seçenekleri çoktur.
- Eğitim kaynakları ve destek kaynakları fazladır.
- SEO açısından da uygun karşılanan bir yapıdır.
- Site üzerinde hızlıdır ve öğrenmesi kolaydır.
- JavaScript’de yapılmak istenen pek çok şeyi daha az kod satırıyla gerçekleştirmeyi sağlar.
JQuery Nasıl Öğrenilir? Öğrenmeye Nereden Başlanır?
JQuery'e başlamadan önce HTML ve CSS hakkında bilgi sahibi olmak gerekir. Bunları bilmek JQuery kütüphanesinin nasıl çalıştığını anlamak açısından faydalı olacaktır. Aksi takdirde yazılan kodun neden yazıldığını bilmeden ilerlemek sınırlı olacaktır. Bunlarla birlikte temel olarak JavaScript hakkında da bilgi sahibi olmak faydalı olacaktır. JQuery, işleri hızlandırdığı için neyi hızlandırdığını görmek adına bu ön bilgiler önemlidir. JQuery için en iyi bilgi kaynağı ise JQuery'nin kendi doküman sitesi olmalıdır.
JQuery Nasıl Kullanılır?
Bir web sitesine JQuery eklentisinin nasıl ekleneceğini adım adım görelim:
- JQuery dosyalarının yerleştirileceği bir “js” klasörü oluşturulur.
- İlk olarak JQuery include ana dosyası indirilir ve “js” klasörüne yerleştirilir.
- Geliştiricilerin kendilerine ait eklentileri yazacağı “eklenti.js” dosyası oluşturulur ve “js” klasörünün içerisine yerleştirilir.
- Son olarak web sayfasında CSS kodlarının altına ya da BODY kapanış etiketinin üstüne yerleştirilir.