Jquery-nedir

JQuery Nedir?

JQuery, bir JavaScript kütüphanesi olarak tanımlanır. Günümüzde popüler olan ve yoğun şekilde kullanılan bir kitaplıktır. 2006 yılında John Resig tarafından geliştiricilerin JS kullanımlarını kolaylaştırmak için geliştirilmiştir. Ayrı bir program veya kodlama dili değildir. JavaScript ile birlikte çalışmaktadır.

JQuery Ne İşe Yarar?

JQuery, kod yazma sürecinde ücretsiz olarak kullanılabilir. Açık kaynak kodlu yapıya sahiptir. En önemli özelliği, tüm tarayıcılarda tutarlı olarak çalışmasıdır. Tutarsızlıklara yol açmaz. Bu özelliği, tüm ortamlarda rahat bir şekilde kullanılmasına imkan verir.

Küçük, hızlı, çapraz platformlu ve zengin özelliklere sahip olan bir kitaplık olan JQuery, farklı amaçlar için kullanılabilir. Bu aşamadan sonra ne işe yaradığı ve ne amaçla kullanılacağı, tamamen geliştiricinin hayal gücüyle ilgilidir.

JQuery, farklı bir program değildir. Bu yüzden söz konusu kitaplığı kullanabilmek için farklı kodlama dillerine ihtiyaç duyulur. JavaScript haricinde HTML5 ve CSS3 temel bilgisine sahip olmak gerekir. Ayrıca ilgili kitaplığın kullanılacağı bilgisayarda visual studio code yüklü olması da önemli bir diğer detaydır.

JQuery Avantajları ve Kolaylıkları

Günümüzde kullanılacak çok sayıda JavaScript kütüphanesi olmasına karşın JQuery daha fazla tercih edilir. Bu durumun temelinde, ilgili kitaplığın sağlamış olduğu kolaylıklar ve avantajları vardır. JQuery avantajları şu şekilde sıralanabilir:

  • Oldukça küçük boyutludur. Bu özelliği, uygulamaların hızının olumsuz etkilenmesine yol açmaz.
  • Kolay öğrenilebilir bir yapıya sahiptir. Az kodla, fazlasını başarmanıza imkan verir.
  • Cross-Browser desteği sayesinde farklı tarayıcılarda başarılı ve tutarlı şekilde çalışır.
  • Açık kaynak kodlu olduğundan dolayı geliştiriciler tarafından kütüphaneye katkı verilir.

Buradaki avantajları, ilgili kitaplığın tercih edilme nedenlerindendir. Bunlara ek olarak kitaplığın sağlamış olduğu bazı önemli kolaylıklar da vardır. Bu kolaylıklar ise şu şekildedir:

  • Event oluşturma ve yönetme
  • AJAX işlemleri
  • CSS manipülasyonu
  • DOM/HTML manipülasyonu
  • Efektler
  • Animasyonlar

Bunların dışında JQuery, genel olarak iki farklı tipte kullanıma sunulmuş durumdadır. Production versiyon, sıkıştırılmış ve küçültülmüştür. Birçok web projelerinde rahatlıkla kullanılabilir. Development versiyon ise sıkıştırma ve küçültme yapılmayan versiyondur. Bu, geliştirme ve test için kullanılmaktadır.

JQuery ile Neler Yapılabilir?

JQuery, HTML elementleri ile ilgili sorgular göndermekte ve onlar üzerinde işlem gerçekleştirmektedir. Yani temel olarak seçme ve işlem belirtme şeklinde görevleri üstlenir. Bu iki temel görevlerine uygun bir kod yapısına sahiptir. JavaScript kütüphanesi olan JQuery ile yapılabileceklerden bazıları şu şekildedir:

  • DOM kurgulama; birkaç satır kod kullanarak sayfaya içerik eklenebilir veya kaldırılabilir. Ayrıca yeniden sıralama da yapılabilir.
  • Etkileşimli nesneler; kullanıcıların Internet sitelerinde klavye veya mouse ile yönetecekleri etkileşimli nesneler yapmak mümkündür.
  • Element özelliklerini değiştirme; Internet sitelerindeki HTML ve CSS türünden elementlerin özellikleri değiştirilebilir veya sıralama yenilenebilir.
  • Öğelere animasyonlu efekt eklenebilir, böylece kullanıcı deneyimi yüksek sayfalar oluşturulabilir.
  • AJAX (XML) istekleri ile sayfalar yeniden yüklenmek zorunda kalmadan, sunucudan ek veri istemek için JavaScript kullanılabilir.
  • Açılır menüler yapılarak, menülerin daha az yer kaplaması sağlanabilir.