2022'de En İyi 7 JQuery Mülakat Sorusu ve Yanıtı [Yeni Başlayanlar ve Deneyimliler İçin]
Yayınlanan: 2021-01-02Dijital dünyanın yükselişiyle birlikte, giderek daha fazla şirket çevrimiçi çalışma modlarını tercih ediyor. Dijital olarak faaliyet göstermek için şirketlerin çoğu üzerinde çalışmak için dijital bir platforma ihtiyaç duyar. Çalışmalarını sergileyebilecekleri, işbirliği yapabilecekleri ve farklı iş akışlarını sürdürebilecekleri web siteleri oluştururlar.
Bir şirketin, kullanıcıyı çeken ve web sitesiyle ilgili deneyimlerini kolaylaştıran bir web sitesine sahip olması gerekir. Bir web sitesi ayrıca şirketin temasını veya markasını yansıtabilir ve müşteriyi onlardan daha fazla haberdar edebilir. Bu amaçla şirketler, sorunsuz ve güzel web siteleri oluşturmalarına yardımcı olacak web geliştiricileri işe alır.
HTML (Köprü Metni İşaretleme Dili) , herhangi bir web sitesinin temel kodunu tasarlamak için kullanılan en temel dillerden biridir. Üstelik, daha fazla animasyon ve güzelleştirme için JavaScript gibi birden çok dil kullanılır. HTML ile etkileşimde bulunmak için JavaScript'in belirli bir takım araçları veya kitaplıkları vardır. Ünlü kütüphanelerden biri JQuery'dir.
JQuery, HTML DOM ağaç geçişini ve manipülasyonunu güzelleştirmek için tasarlanmıştır. Ajax, olay işleme ve CSS'deki animasyonlarda da çok kullanışlıdır. Kullanımı ücretsiz ve açık kaynaklıdır ve en popüler web sitelerinin yaklaşık %75'i tarafından kullanılmaktadır. Bu nedenle, şirketlerin çoğu profesyonellerin JQuery ile çalışmasını gerektirir.
Bu yazıda, önemli JQuery röportaj sorularını ve cevaplarını listeleyeceğiz.
Kaynak

JQuery, Javascript geliştiricilerinin öğrenmesi gereken en iyi 10 beceriden biridir.
Okuyun: Hindistan'da HTML Geliştirici Maaşı: Yeni Başlayanlar ve Deneyimliler İçin
İçindekiler
1. JQuery connect hakkında ne biliyorsunuz?
Bir işlevi başka bir işleve bağlayan veya bağlayan bir eklentidir. Başka bir nesneden bir işlev yürütüldüğünde, o belirli işlevi yürütmeye çalışır. Daha çok farklı bir işlev için bir işleyici gibidir. Bir işlevi bir DOM nesnesine bağlayabilir.
Basit kod-
$.connect(nesne1, 'test1', nesne1, test2);
Bu kodda, nesne 2'nin test 2 işlevi, nesne 1'in test 1 işlevine bağlıdır. Dolayısıyla, test 1 işlevi yürütüldüğünde test 2 işlevi de yürütülecektir.
2. JQuery'nin bazı avantajlarını listeleyin
JQuery'nin diğerlerine göre en büyük avantajlarından bazıları şunlardır:
- JavaScript'in bir uzantısı gibi olduğu için yeni bir sözdizimi öğrenmeye gerek yoktur.
- Kodu basit, yeniden kullanılabilir ve net tutar.
- Tarayıcıların çoğu tarafından desteklenir. Bu nedenle, geliştiricinin farklı tarayıcıların özel ihtiyaçları hakkında endişelenmesine gerek yoktur.
- DOM içeren ağır döngülerden kaçınıldığı için kod karmaşıklığı genellikle çok düşüktür.
- Mükemmel bir kurum içi olay algılama ve işleme özelliğine sahiptir.
- Müşterinin farklı ihtiyaçlarını kolayca karşılayan birçok eklenti tarafından desteklenir.
3. JQuery filtreleri nelerdir?
Filtreler, belirtilen talepleri karşılayan belirli öğeleri getirmek için kullanılır. Filtre yöntemini kullanarak belirli bir kriter tanımlayabilir ve bunu DOM öğelerine uygulayabilirsiniz. Gerekmeyen sonuçları basitçe ortadan kaldıran arama işlevi gibi çalışır.
JQuery filtresinde filtrelerin örnek bir uygulaması.
JQuery filtresinde filtrelerin örnek bir uygulaması.
Kaynak
4. Efekt sağlamak için kullandığınız jQuery yöntemlerini listeleyin
jQuery yöntemlerine dayalı başlıca efektlerden bazıları şunlardır:
- Seçilen öğeler üzerinde özel animasyon çalıştırmak için animate () yöntemini kullanıyoruz.
- Seçilen öğeler üzerinde çalışacak fonksiyonların kuyruğu için bir gecikme süresi ayarlamak için delay() yöntemini kullanırız.
- Seçilen öğeleri basitçe göstermek için show() yöntemini kullanıyoruz.
- Seçili öğelerdeki mevcut animasyonu basitçe durdurmak için stop() yöntemini kullanırız.
- Seçilen öğeleri basitçe gizlemek için hide() işlevi kullanılır.
- Seçilen öğelerde fadeIn() yöntemi kullanılır.
- fadeOut() yöntemi, seçilen öğelerin karartılması için kullanılır.
- Animasyonu show() ve hide() yöntemleri arasında değiştirmek istiyorsak toggle() yöntemini kullanırız.
5. JQuery'deki farklı filtre türleri hakkında bana bir şeyler söyleyin
JQuery'de filtrelemek için kullanılabilecek birçok yöntem vardır.

Başlıcaları-
- Filter () yöntemi: Bir işlevi ve bir ifadeyi argüman olarak alır. Belirtilen öğelere göre ifadeyi filtreler ve filtreyi karşılayan belirli öğeyi verir.
- First() yöntemi: Filtrenin kriterlerine uyan bir öğe demetinden ilk öğeyi döndürmek için kullanılır.
- Last() : First() metodunun tam tersi gibidir. Filtrenin kriterlerine uyan bir eleman demetinden son elemanı çıkarmak için kullanılır.
- Denklem (): Filtre kriterleriyle eşleşen bir öğe demetinden öğeleri seçmek ve belirli öğeleri özel dizin numarasıyla döndürmek için.
- Has (): Filtrenin kriterlerine uyan bir öğe demetinden öğeleri seçmek ve öğeyi gerekli alt öğeyle birlikte çıkarmak için kullanılır.
- Not (): Filtre kriterlerine uyan bir öğe demetinden öğeleri seçmek ve gerekli koşula uymayan öğelerin çıktısını almak için not () yöntemini kullanırız.
- Slice () yöntemi, filtrenin endeks aralığı tarafından belirtilen kriterleriyle eşleşen bir öğe demetinden öğeleri seçmek için kullanılır.
Okuyun: Javascript Mülakat Soruları ve Cevapları
Dünyanın En İyi Üniversitelerinden Yazılım Mühendisliği Kurslarına Kaydolun. Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.
6. JQuery'de bulunan slayt efektlerinden bazıları nelerdir?
Kaynak
jQuery'de toplam 3 farklı kaydırma yöntemi vardır:
SlideDown() : Bir öğeyi aşağı kaydırmak için.
Basit kod-
$(seçici).slideDown(hız,geri arama);
SlideDown efektinin süresi hız parametresinde tanımlanır. Örneğin, "yavaş", "hızlı" veya milisaniye cinsinden. Geri arama işlevi isteğe bağlıdır. Genellikle belirtilen öğe üzerinde slideDown animasyonunun tamamlanmasından sonra yürütülür.
SlideUp() : Bir elemanı yukarı kaydırmak için. SlideUp() yönteminin tam tersidir.
Basit kod-
$(seçici).slideUp(hız,geri arama);
SlideDown efektinin süresi hız parametresinde tanımlanır. Örneğin, "yavaş", "hızlı" veya milisaniye cinsinden. Geri arama işlevi isteğe bağlıdır. Genellikle belirtilen öğe üzerinde slideDown animasyonunun tamamlanmasından sonra yürütülür.
SlideToggle() : slideUp() ve slideDown() yöntemi arasında geçiş yapmak için. Bir öğe yukarı kaydırma ile yürütülmüşse, bu yöntem onları yukarı kaydırır ve bunun tersi de geçerlidir.
Basit kod-
$(selektör).slideToggle(hız,geri arama);

SlideDown efektinin süresi hız parametresinde tanımlanır. Örneğin, "yavaş", "hızlı" veya milisaniye cinsinden. Geri arama işlevi isteğe bağlıdır. Genellikle belirtilen öğe üzerinde slideDown animasyonunun tamamlanmasından sonra yürütülür.
7. Bana JQuery.size() ve JQuery.length arasındaki karşıtlığı söyleyin.
Nesnedeki toplam öğe sayısının çıktısını almak için JQuery .size() yöntemini kullanırız. JQuery, aynı görevi az çok yapan, ancak küçük bir farkla, öğeler için .length özelliğini de sağlar. .length özelliği, bir işlev çağrısının ek yüküne sahip değildir. Bu nedenle, olası hataları önlemek için genellikle .size() yerine .length tercih edilir.
Ayrıca Okuyun: JavaScript ve JQuery: JavaScript ve JQuery Arasındaki Fark
Çözüm
JQuery mülakat sorularının ve cevaplarının çoğunluğunu ele almış olsak da, bu kapsamlı bir liste değildir. Bir görüşmeye gitmeden önce, adayın tüm bu kavramları derinlemesine anlaması ve biraz uygulamalı deneyime sahip olması şiddetle tavsiye edilir.
Full-stack yazılım geliştirme hakkında daha fazla bilgi edinmek istiyorsanız, upGrad & IIIT-B'nin çalışan profesyoneller için tasarlanmış ve 500+ saatlik zorlu eğitim, 9+ proje ve Full-stack Yazılım Geliştirmede Yönetici PG Programına göz atın. atamalar, IIIT-B Mezun statüsü, pratik uygulamalı bitirme projeleri ve en iyi firmalarla iş yardımı.
