Tanım ABC Kavramı
Çeşitli / / July 04, 2021
Guillem Alsina González, Ocak ayında. 2019
dil yorumlanan JavaScript, yürütüldüğü ortamla sınırlıdır ( tarayıcı web) ancak yine de diğer araçlar, diller ve diğer araçlarla etkileşime girebilmesi sayesinde oldukça geniş bir kapasiteye sahiptir. kaynaklar.
Bunlardan biri jQuery, bir araç AJAX'ın kullanımını basitleştiren ve kolaylaştıran bir web sayfası, kısmında müşteri.
jQuery, gerçekleştirmek için yaygın olarak kullanılan kaynakları içeren bir JavaScript kod kitaplığıdır. yerel tarayıcıdaki çeşitli görevler, programcıyı bunları kendisi uygulamak zorunda kalmaktan kurtarır ve standart hale getirir. kullanımı.
Çok sayıda görevi kolaylaştıran en popüler JavaScript kitaplıklarından biridir (en popüler değilse de). AJAX uygulamaları oluşturmak, DOM belgelerini seçmek, animasyonlar oluşturmak ve aralarındaki olayları yönetmek gibi diğer
Bunun sonucu, tarayıcıda istemci tarafında etkileşim sunan sayfalar tasarlayabilmemizdir.
Birçok geliştirici oluşturdu eklentiler belirli sorunları çözmek için söz konusu kitaplığı kullananlar.
Örneğin, jQuery'ye dayalı bir fotoğraf galerisi geliştirebilsek de, bu sorunu çözen hem ücretli hem de ücretsiz birçok eklenti bulabiliriz.
Bu kütüphanenin dağıtımı, sunucunun / js dizinine kopyalanması ve etiketi kullanılarak HTML dosyasından çağrılması gereken tek bir kod dosyası olarak gerçekleştirilir.
Örneğin, bir jQuery işlevini çağırmak için aşağıdaki eylemi gerçekleştiririz:
Ayrıca harici bir sunucuya yükletebilir ve oradan çağırabiliriz. Google, tıpkı WordPress gibi, herhangi bir geliştirici tarafından kullanılmak üzere açık bir konum sağlar. için varyantlar da vardır. gerçekleşme grafik arayüzlerinin Kullanıcı adı menüler, düğmeler, kutular gibi öğeleri içeren (jQuery UI) diyalog, veya kaydırıcılar ve akıllı telefonlar veya tabletler gibi mobil cihazlar için jQuery Mobile adı verilen bir varyant. Fotolia fotoğrafları: Graphiqa / Ngampol
Tarihsel olarak, jQuery'nin ilk sürümü 2006'dan kalmadır ve kütüphane çift lisansla dağıtılmıştır: MIT ve GPLv2.