Cele mai bune 7 întrebări și răspunsuri la interviul JQuery în 2022 [Pentru cei proaspăți și cu experiență]

Publicat: 2021-01-02

Odată cu ascensiunea lumii digitale, tot mai multe companii preferă modurile de operare online. Pentru a opera digital, majoritatea companiilor au nevoie de o platformă digitală pe care să lucreze. Ei construiesc site-uri web unde își pot prezenta munca, colabora și menține diferite fluxuri de lucru.

O companie trebuie să aibă un site web care să atragă utilizatorul și să le ușureze experiența cu site-ul web. Un site web poate reflecta, de asemenea, tema sau marca companiei și poate face clientul mai conștient de acestea. În acest scop, companiile angajează dezvoltatori web care îi ajută să construiască site-uri web netede și frumoase.

HTML (HyperText Markup Language) este unul dintre cele mai de bază limbaje folosite pentru a proiecta codul de bază al oricărui site web. În plus, mai multe limbi precum JavaScript sunt folosite pentru animații și înfrumusețare ulterioare. Pentru a interacționa cu HTML, JavaScript are un anumit set de instrumente sau biblioteci. Una dintre bibliotecile celebre este JQuery.

JQuery este conceput pentru a înfrumuseța traversarea și manipularea arborelui HTML DOM. De asemenea, este foarte util în Ajax, gestionarea evenimentelor și animații în CSS. Este gratuit de utilizat și open source și este folosit de aproximativ 75% dintre cele mai populare site-uri web. Datorită acestui fapt, majoritatea companiilor solicită profesioniști să lucreze cu JQuery.

În acest articol, vom enumera întrebări și răspunsuri importante la interviul JQuery.

întrebări de interviu jquery

Sursă

JQuery este una dintre primele 10 abilități pe care dezvoltatorii Javascript ar trebui să le învețe.

Citiți: Salariu pentru dezvoltatori HTML în India: pentru cei proaspăți și cu experiență

Cuprins

1. Ce știți despre JQuery connect?

Este un plugin care leagă sau conectează o funcție cu o altă funcție. Ori de câte ori o funcție dintr-un alt obiect este executată, acesta încearcă să execute acea funcție anume. Este mai mult ca un handler pentru o funcție diferită. Poate conecta o funcție la un obiect DOM.

Cod simplu-

$.connect(obiect1, 'test1', obiect1, test2);

În acest cod, funcția test 2 a obiectului 2 este legată de funcția test 1 a obiectului 1. Prin urmare, funcția test 2 va fi, de asemenea, executată ori de câte ori este executată funcția test 1.

2. Enumerați câteva avantaje ale JQuery

Unele dintre avantajele majore ale JQuery față de altele sunt:

  1. Deoarece este la fel ca o extensie a JavaScript, nu este nevoie să învățați o nouă sintaxă.
  2. Păstrează codul simplu, reutilizabil și clar.
  3. Este acceptat de majoritatea browserelor. Prin urmare, dezvoltatorul nu trebuie să-și facă griji cu privire la nevoile specifice ale diferitelor browsere.
  4. Complexitatea codului este în general foarte scăzută, deoarece buclele grele care implică DOM sunt evitate.
  5. Are o excelentă detectare și tratare a evenimentelor în casă.
  6. Este susținut de multe plug-in-uri care răspund cu ușurință diferitelor tipuri de nevoi ale clientului.

3. Ce sunt filtrele JQuery?

Filtrele sunt folosite pentru a prelua anumite elemente care satisfac cerințele specificate. Puteți defini un anumit criteriu folosind metoda de filtrare și îl puteți impune elementelor DOM. Funcționează ca funcția de căutare care pur și simplu elimină rezultatele care nu sunt necesare.

Un exemplu de implementare a filtrelor în filtrul JQuery.

Un exemplu de implementare a filtrelor în filtrul JQuery.

Sursă

4. Înregistrați metodele jQuery pe care le utilizați pentru a furniza efecte

Unele dintre metodele jQuery bazate pe efecte majore sunt:

  1. Pentru a rula animație personalizată pe elementele selectate, folosim metoda animate ().
  2. Pentru a seta un timp de întârziere pentru coada de funcții care va funcționa pe articolele selectate, folosim metoda delay ().
  3. Pentru a afișa pur și simplu elementele selectate, folosim metoda show ().
  4. Pentru a opri pur și simplu animația curentă pe elementele selectate, folosim metoda stop ().
  5. Pentru a ascunde pur și simplu elementele selectate, este utilizată funcția ascunde ().
  6. Metoda fadeIn() este folosită pentru a estompa elementele selectate.
  7. Metoda fadeOut() este folosită pentru a elimina elementele selectate.
  8. Dacă vrem să comutăm animația între metodele show () și hide (), folosim metoda toggle ().

5. Spune-mi ceva despre diferitele tipuri de filtre din JQuery

Există multe metode care pot fi folosite pentru a filtra în JQuery.

Cele mai importante sunt...

  1. Metoda Filter (): Pur și simplu ia ca argumente o funcție și o expresie. Filtrează expresia în funcție de elementele specificate și emite elementul specific care satisface filtrul.
  2. Metoda First (): este folosită pentru a returna primul element dintr-un pachet de elemente care s-au potrivit cu criteriile filtrului.
  3. Ultima (): Este exact ca opusul primei () metode. Este folosit pentru a scoate ultimul element dintr-un pachet de elemente care s-au potrivit cu criteriile filtrului.
  4. Eq (): Pentru a selecta elementele dintr-un pachet de elemente care s-au potrivit cu criteriile de filtrare și a returna elementele specifice cu numărul de index dedicat.
  5. Are (): este folosit pentru a selecta elementele dintr-un pachet de elemente care s-au potrivit cu criteriile filtrului și pentru a scoate elementul cu elementul descendent necesar.
  6. Not (): Pentru a selecta elementele dintr-un pachet de elemente care s-au potrivit cu criteriile de filtru și pentru a scoate elementele care nu se potrivesc cu condiția necesară, folosim metoda not ().
  7. Metoda slice () este utilizată pentru a selecta elementele dintr-un pachet de elemente care s-au potrivit cu criteriile filtrului specificate de intervalul de indici.

Citiți: Întrebări și răspunsuri la interviu Javascript

Înscrieți-vă la cursurile de inginerie software de la cele mai bune universități din lume. Câștigă programe Executive PG, programe avansate de certificat sau programe de master pentru a-ți accelera cariera.

6. Care sunt unele dintre efectele de diapozitive disponibile în JQuery?

Sursă

Un total de 3 metode diferite de glisare există în jQuery:

SlideDown() : Pentru a glisa în jos un element.

Cod simplu-

$(selector).slideDown(viteza,callback);

Durata efectului slideDown este definită în parametrul de viteză. De exemplu, „lent”, „rapid” sau în milisecunde. Funcția de apel invers este opțională. De obicei, se execută după finalizarea animației slideDown pe elementul specificat.

SlideUp() : Pentru a glisa în sus un element. Este exact opusul metodei SlideUp().

Cod simplu-

$(selector).slideUp(viteza,callback);

Durata efectului slideDown este definită în parametrul de viteză. De exemplu, „lent”, „rapid” sau în milisecunde. Funcția de apel invers este opțională. De obicei, se execută după finalizarea animației slideDown pe elementul specificat.

SlideToggle() : Pentru a comuta între metoda slideUp() și slideDown(). În cazul în care un element a fost executat cu slide up, această metodă le va glisa în sus și invers.

Cod simplu-

$(selector).slideToggle(viteza,callback);

Durata efectului slideDown este definită în parametrul de viteză. De exemplu, „lent”, „rapid” sau în milisecunde. Funcția de apel invers este opțională. De obicei, se execută după finalizarea animației slideDown pe elementul specificat.

7. Spune-mi contrastul dintre JQuery.size() și JQuery.length.

Pentru a scoate numărul total de elemente din obiect, folosim metoda JQuery .size(). JQuery oferă și proprietatea .length pentru elemente, care mai mult sau mai puțin face aceeași sarcină, dar cu o mică diferență. Proprietatea .length nu are supraîncărcarea unui apel de funcție. Datorită acestui fapt, .length este preferat în general față de .size() pentru a evita eventualele erori.

Citește și: JavaScript vs JQuery: Diferența dintre JavaScript și JQuery

Concluzie

Deși am acoperit majoritatea tipurilor de întrebări și răspunsuri la interviu JQuery, aceasta nu este o listă exhaustivă. Înainte de a merge la un interviu, este foarte recomandat ca candidatul să aibă o înțelegere aprofundată a tuturor acestor concepte și o experiență practică.

Dacă sunteți interesat să aflați mai multe despre dezvoltarea de software full-stack, consultați programul Executive PG de la upGrad și IIIT-B în dezvoltarea de software full-stack, care este conceput pentru profesioniști care lucrează și oferă peste 500 de ore de formare riguroasă, peste 9 proiecte și misiuni, statutul de absolvenți IIIT-B, proiecte practice practice și asistență pentru locuri de muncă cu firme de top.

Aterizează la locul de muncă visat

Aplicați acum pentru masterat în inginerie software