JQUERY NEDİR?
Jquery bir dil değildir. Jquery hızlı, küçük, çapraz platform ve zengin özellikli bir JavaScript kütüphanesidir. HTML'nin istemci tarafındaki komut dosyalarını basitleştirmek için tasarlanmıştır. HTML tarayıcı geçişi ve DOM öğelerini değiştirme (ekleme,silme vb...), animasyon, olay işleme ve AJAX gibi pek çok farklı tarayıcı türünde çalışan kullanımı kolay bir API ile çok basit bir hale getirir.
jQuery, 2006 yılında John Resig tarafından "Daha az yaz, daha çok iş yap" güzel bir sloganla oluşturulan hızlı ve özlü bir JavaScript Kütüphanesidir.
Çoğu zaman javascript ile 10-20 satırda yapılan bir iş için jquery'de tek bir kod satırı ile problemi çözersiniz.
jQuery'nin temel amacı, web sitenizi daha etkileşimli ve güzel hale getirmek için JavaScript'i kullanmanın kolay bir yoludur. Ayrıca animasyon eklemek içinde kullanılır.
jQuery nedir?
jQuery küçük, hafif ve hızlı bir JavaScript kütüphanesidir. Çapraz platformludur ve farklı tarayıcı türlerini destekler. Ayrıca "daha az yaz daha çok iş yap" sloganına yaraşır bir şekilde birçok JavaScript kod satırı gerektiren çok sayıda ortak görev alır ve bunları gerektiğinde tek bir kod satırıyla çağrılabilen methodlara bağlar. Ayrıca, AJAX çağrıları ve DOM öğelerini değiştirme gibi JavaScript'tin karmaşık şeylerin çoğunu basitleştirmekde çok yararlıdır.
- jQuery küçük, hızlı ve hafif bir JavaScript kütüphanesidir.
- jQuery platformdan bağımsızdır.
- jQuery "daha az yaz daha çok iş yap" anlamına gelir.
- jQuery AJAX çağrısını ve DOM öğeleri değiştirme (ekleme,silme,seçme vb...) basitleştirir.
jQuery Önemli Özellikler
- DOM Seçimi: jQuery, Selector öğelerini, etiket adı, kimlik, css sınıf adı, özellik adı, değer, hiyerarşide nth çocuk gibi farklı ölçütlere dayalı olarak DOM öğesini almasını sağlar.
- DOM öğeleri değiştirme : Çeşitli yerleşik jQuery işlevlerini kullanarak DOM öğelerini değiştirebilirsiniz. Örneğin, öğelerin eklenmesi veya kaldırılması, html içeriğinin değiştirilmesi, css sınıfı vb...
- Özel Efektler: Gösteri veya gizleme öğeleri, görünürlükte solma , kayma efekti, animasyon vb... DOM öğelerine özel efektler uygulayabilirsiniz.
- Olay işleme: jQuery kitaplığı, click, dblclick, mouseenter, mouseleave, blur, keyup, keydown vb. Gibi DOM olaylarına eşdeğer işlevleri içerir. Bu işlevler tarayıcılar arası sorunları otomatik olarak düzeltir.
- Ajax: jQuery ayrıca tüm sayfaları yeniden yüklemeden sunuculardan veri yüklemek için kullanımı kolay AJAX işlevlerini de içerir.
- Çapraz tarayıcı desteği: jQuery kitaplığı, tarayıcılar arası sorunları otomatik olarak düzeltir, böylece kullanıcının bu konuda endişelenmesi gerekmez. jQuery, IE 6.0+, FF 2.0+, Safari 3.0+, Chrome ve Opera 9.0+ sürümlerini destekler.
jQuery'nin avantajları
jQuery'nin en büyük avantajı, HTML belgesi yapısının DOM ağacını verimli bir şekilde işlemenize izin veren seçicilerinden geliyor.
Ek olarak, jQuery dahili yöntemlerini kullanarak, bir geçişi, bir öğeyi gösterme veya gizleme, vb. Tek bir kod satırıyla animasyonlar ve efektler oluşturabilirsiniz.
Neden jQuery'yi tercih etmeliyiz: İşte bazı avantajlar,
- Öğrenmesi kolay: jQuery, aynı JavaScript stili kodlamasını desteklediği için öğrenmesi kolaydır.
- Daha az yaz daha çok iş yapın: jQuery, daha az ve okunabilir kod yazarak, geliştiricilerin verimliliğini artıran zengin bir özellik seti sağlar.
- Mükemmel API Dokümantasyonu: jQuery mükemmel çevrimiçi API belgeleri sunar.
- Çapraz tarayıcı desteği: jQuery, ekstra kod yazmadan mükemmel çapraz tarayıcı desteği sağlar.
- Kesinlikle Ücretsiz: Ve en iyi bölüm, indirmek ve kullanmak tamamen ücretsizdir.
- Kullanımı kolay: jQuery kullanımı çok kolaydır. HTML, CSS ve JavaScript'in temel çalışma bilgisine sahip olan herkes jQuery ile geliştirmeye başlayabilir.
- UI ile ilgili fonksiyonlar: Kullanıcıların UI ile ilgili fonksiyon kodlarını mümkün olan en az satırda yazmasını kolaylaştırır.
Bu yüzden, JavaScript frameworklerin çoğundan, jQuery'nin en popüler ve en uzatılabilir olduğunu söyleyebiliriz. Web'deki en büyük şirketlerin çoğu jQuery'yi kullanıyor.
- Microsoft
- IBM
- Netflix
CDN'den jQuery yüklemek
CDN nedir?
Bir web sitesinin hızını artırmanın ve kaynak kullanımını azaltmanın harika bir yolu, bir İçerik Dağıtım Ağı kullanmaktır. CDN, sabit ve statik içeriğinizin ziyaretçinize en yakın yerden göndererek hızlı bir şekilde dağıtımını sağlayarak sunucu yanıt süresini CDN sunucusundan verilerek söz konusu internet sitesinin çok daha hızlı açılmasını, bu internet sitesine kolay erişilmesini sağlayan, içerik dağıtım sunucularından oluşan bir network'tür.
Neden CDN'den jQuery Dosyası Yüklenmeli?
JQuery dosyasını kendi sunucumuzdanmı yüklesek yoksa CDN'lerden yüklesek diye sorabilirsiniz. Cevap mantıklı ve çok basit. Tarayıcı davranışı, herhangi bir web sayfasını yüklediğinde, bu sayfa için kullanılan ilgili dosyaları (ör., JavaScript dosyası, CSS dosyası ve Görüntüler) önbellekte (geçmiş olarak da adlandırılır) tutar. Kullanıcı bir dahaki sefere herhangi bir web sayfasını taradığında, tarayıcı sadece yeni veya değiştirilmiş olan ve tarayıcı önbelleğinde veya geçmişinde bulunmayan dosyaları yükler. Bu sayede tarayıcı performansını artırır ve sayfayı yükler.
Daha fazla web sitesi CDN kullanıyorsa, kullanıcı zaten CDNs jQuery dosyası kullanan diğer web sayfalarına göz atmış olabilir ve bu dosya tarayıcı önbelleğinde saklanır; Böylece, kullanıcı sayfanıza göz attığında ve ayrıca CDNs dosyasını da kullandığınızda, jQuery dosyasının eski önbelleğe alınmış sürümü kullanılır. Bu sayede, tarayıcınız jQuery dosyasını sayfanızın tekrar yüklemesi gerekmeyeceğinden sayfanız daha hızlı yüklenir.
Avantajlar şöyledir:
- Ölçeklenebilir - genellikle CDN'ler, dünyanın farklı coğrafi konumlarında bulunan sunuculara bu dosyaları yerleştirir, böylece kullanıcının sayfanıza göz attığı yerden bağımsız olarak daha hızlı yüklenir, uygulamanız iyi çalışır.
- JQuery dosyası olarak daha hızlı sayfa yüklemesi
- JQuery dosyası sunucunuzdan yüklenmediğinden bant genişliğinizi korumuş olursunuz.
JQuery'yi öğrenmeye başlamadan önce ne bilmelisiniz?
JQuery'yi öğrenmeye başlamadan önce web tasarımının temellerini öğrenmek için Önce HTML, CSS ve JavaScript öğrenmelisiniz.
Emrnh 20/11/2021
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- HTML RESİM EKLEME
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML DİV ve SPAN NEDİR?
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME