jQuery
jQuery, JavaScript ve HTML yazmayı daha kolay ve basit hale getirmek için oluşturulmuş bir JavaScript kütüphanesidir. Çoğu web tarayıcısında çalışır ve John Resig tarafından icat edilmiştir. İlk sürümü Ocak 2006'da BarCamp NYC'de yapılmıştır. Bugün jQuery üzerinde çalışan ve Dave Methvin tarafından yönetilen bir geliştirici ekibi bulunmaktadır.
Günümüzde en çok ziyaret edilen 10.000 web sitesinin %55'inden fazlası jQuery kullanmaktadır, dolayısıyla günümüzde kullanılan en popüler JavaScript kütüphanesidir. Ücretsiz ve açık kaynak kodlu bir yazılımdır ve MIT Lisansı altında lisanslanmıştır.
jQuery'nin söz dizimi, karmaşık JavaScript yazmayı kolaylaştırmak için tasarlanmıştır. jQuery kullanarak yapılması daha kolay olan bazı şeyler şunlardır:
- bir web sayfasında gezinme (hareket etme)
- Belge Nesne Modelini kullanarak bir web sayfasındaki öğeleri seçme (seçme)
- animasyonlar oluşturun
- kullanıcı eylemleri gibi olayları ele alma
- Ajax uygulamaları oluşturun.
Ayrıca geliştiricilerin kendi jQuery eklentilerini yapmalarına da olanak tanır.
Microsoft ve Nokia gibi şirketler jQuery'yi mobil platformlarına dahil edeceklerini söylediler. Ayrıca Microsoft, ASP.NET AJAX çerçevesi ve ASP.NET MVC Çerçevesi ile kullanılmak üzere Visual Studio yazılımına jQuery'yi dahil ediyor. Nokia, jQuery'yi Web Run-Time widget geliştirme platformuna dahil etmiştir. jQuery ayrıca MediaWiki'de 1.16 sürümünden beri kullanılmaktadır.
Yayın geçmişi
Sürüm numarası | Çıkış tarihi | Ek notlar |
1.0 | 26 Ağustos 2006 | İlk kararlı sürüm |
1.0.1 | 31 Ağustos 2006 | |
1.0.2 | 9 Ekim 2006 | |
1.0.3 | 27 Ekim 2006 | |
1.0.4 | 12 Aralık 2006 | Son 1.0 hata düzeltmesi |
1.1 | 14 Ocak 2007 | |
1.1.1 | 22 Ocak 2007 | |
1.1.2 | 27 Şubat 2007 | |
1.1.3 | 1 Temmuz 2007 | |
1.1.3.1 | 5 Temmuz 2007 | |
1.1.4 | 24 Ağustos 2007 | |
1.2 | 10 Eylül 2007 | |
1.2.1 | 16 Eylül 2007 | |
1.2.2 | 15 Ocak 2008 | |
1.2.3 | 8 Şubat 2008 | |
1.2.4 | 19 Mayıs 2008 | |
1.2.5 | 21 Mayıs 2008 | Kötü 1.2.4 derlemesi için düzeltme |
1.2.6 | 24 Mayıs 2008 | |
1.3 | 14 Ocak 2009 | Sizzle Selector Engine çekirdeğe eklendi |
1.3.1 | 21 Ocak 2009 | |
1.3.2 | 20 Şubat 2009 | |
1.4 | 14 Ocak 2010 | |
1.4.1 | 25 Ocak 2010 | |
1.4.2 | 19 Şubat 2010 | |
1.4.3 | 16 Ekim 2010 | |
1.4.4 | 11 Kasım 2010 | |
1.5 | 31 Ocak 2011 | Ertelenmiş geri arama yönetimi, ajax modülü yeniden yazma |
1.5.1 | 24 Şubat 2011 | |
1.5.2 | 31 Mart 2011 | |
1.6 | 3 Mayıs 2011 | attr() ve val() fonksiyonlarında önemli performans iyileştirmeleri |
1.6.1 | 12 Mayıs 2011 | |
1.6.2 | 30 Haziran 2011 | |
1.6.3 | 1 Eylül 2011 | |
1.6.4 | 12 Eylül 2011 | |
1.7 | 3 Kasım 2011 | Yeni Olay API'leri: .on() ve .off(), eski API'ler ise hala desteklenmektedir. |
1.7.1 | 21 Kasım 2011 | |
1.7.2 | 21 Mart 2012 | |
1.8.0 | 9 Ağustos 2012 | Sizzle Selector Engine yeniden yazıldı, animasyonlar ve $(html, props) esnekliği geliştirildi. |
1.8.1 | 30 Ağustos 2012 | |
1.8.2 | 20 Eylül 2012 | |
1.8.3 | 13 Kasım 2012 | |
1.9.0 | 2013'ün başları | Kullanımdan kaldırılan arayüzlerin kaldırılması ve kod temizliği |
2.0.0 | 2013'ün başları | Performans iyileştirmeleri ve dosya boyutunun azaltılması için IE6-8 desteğinin kaldırılması |
Sorular ve Yanıtlar
S: jQuery nedir?
C: jQuery, JavaScript ve HTML yazmayı daha kolay ve basit hale getirmek için oluşturulmuş bir JavaScript kütüphanesidir.
S: jQuery'yi kim icat etti?
C: jQuery'yi John Resig icat etmiştir.
S: jQuery'nin ilk sürümü ne zaman yayınlandı?
C: jQuery'nin ilk sürümü Ocak 2006'da BarCamp NYC'de yayınlandı.
S: Bugün jQuery üzerinde çalışan programcı ekibine kim liderlik ediyor?
C: Dave Methvin bugün jQuery üzerinde çalışan programcı ekibine liderlik ediyor.
S: jQuery ne kadar popüler?
C: En çok ziyaret edilen 10.000 web sitesinin %55'inden fazlası jQuery kullanıyor, bu da onu günümüzde kullanılan en popüler JavaScript kütüphanesi yapıyor.
S: jQuery kullanmanın bir maliyeti var mı?
C: Hayır, MIT Lisansı altında lisanslanmış ücretsiz ve açık kaynaklı bir yazılım olduğu için jQuery kullanmanın herhangi bir maliyeti yoktur.
S: jquery kullanarak yapılması daha kolay olan bazı şeyler nelerdir?
C: jquery kullanarak yapılması daha kolay olan bazı şeyler arasında bir web sayfasında gezinmek (hareket etmek), Belge Nesne Modelini kullanarak bir web sayfasındaki öğeleri seçmek (seçmek), animasyonlar oluşturmak, kullanıcı eylemleri gibi olayları işlemek, Ajax uygulamaları oluşturmak ve kendi jquery eklentilerini yapmak yer alır.