Uvod v jQuery Intervju vprašanja in odgovore

jQuery je knjižnica JavaScript, ki temelji na načelu "piši manj, delaj več". Je hiter, lahek in bogate funkcije. jQuery prihaja skupaj z enostavnimi API-ji, ki olajšajo številne naloge za razvoj uporabniškega vmesnika, kot so prehajanje dokumentov HTML in manipulacija z njimi, upravljanje dogodkov, dodajanje učinkov animacije na spletno stran, ki brezhibno deluje v vseh spletnih brskalnikih. jQuery ponuja izbirnike, ki omogočajo učinkovito premikanje po DOM drevesu strukture dokumenta HTML. Aplikacije, ki temeljijo na Ajaxu, lahko z jQuery gradijo hitro in enostavno. Obstaja več vgrajenih metod jQuery, s katerimi lahko z eno vrstico kode ustvarimo animacije in učinke, kot so drsanje, prikazovanje ali skrivanje elementov itd.

Spodaj je najpogostejša funkcija Intervju jQuery Intervju Vprašanja in odgovori:

Torej ste končno našli svojo sanjsko službo v jQueryju, vendar se sprašujete, kako polomiti intervju z jQueryjem in kaj bi lahko bilo verjetno vprašanje jQuery o intervjuju v letu 2019. Vsak intervju je drugačen in tudi obseg dela je drugačen. Upoštevajoč to, da smo zasnovali najpogostejša vprašanja in odgovore o intervjuju jQuery, ki vam bodo pomagali doseči uspeh v intervjuju. Ta vprašanja so razdeljena na dva dela:

  • 1. del - Vprašanja za intervju z jQuery (osnovno)
  • 2. del - Vprašanja za intervju z jQuery (napredno)

1. del - Vprašanja za intervju z jQuery (osnovno)

Ta prvi del zajema osnovna vprašanja in odgovore o intervjuju jQuery

1. Opredelite jQuery z njegovimi osnovnimi lastnostmi?

Odgovor:
jQuery je hitra in lahka JavaScript knjižnica. Poenostavlja veliko nalog, ki zahtevajo veliko časa in truda s standardnim JavaScriptom. Poenostavlja hiter spletni razvoj, interakcije z Ajaxom, ravnanje z dogodki, animacije in pregledovanje in urejanje dokumentov HTML. Glavne značilnosti jQueryja so:

  • DOM manipulacija - DOM elemente je mogoče enostavno premikati, spreminjati.
  • Animacije - Veliko vgrajenih animacij.
  • AJAX - Pomagajte veliko pri razvoju odzivnega in z bogatimi funkcijami spletnega mesta z uporabo AJAX.
  • Lahka - velikosti približno 19 kb.
  • Obravnava dogodkov - z obdelovalci dogodkov je mogoče enostavno zajeti več dogodkov.
  • Podpora za brskalnike - dobro sodeluje z IE 6.0+, Safari, Chrome in Opera, Firefox.

2. Kakšni so izbirniki v jQueryju in koliko vrst obstaja?

Odgovor:
Izbirniki se uporabljajo za iskanje elementov HTML. Izbirnik jQuery je funkcija, ki uporabi izraz za iskanje ujemajočih se elementov iz DOM-a na podlagi določenih meril. Ko izberemo element, lahko na njih izvajamo določene operacije. Osnovni izbirniki so:
1) Ime: izbere vse elemente, ki se ujemajo z danim imenom elementa.
2) .Class: izbere vse elemente, ki ustrezajo danemu razredu.
3) #ID: izbere en element, ki se ujema z danim ID-jem.
4) Universal (*): izbere vse elemente, ki so na voljo v DOM.
5) Izbira atributov : Izberite elemente glede na vrednost atributa.

Pojdimo na naslednja vprašanja o intervjuju jQuery

3. Kakšna je osnovna razlika med funkcijo body - onload () in document.ready ()?

Odgovor:
Obe funkciji se med seboj razlikujeta.
1) Na eni strani je lahko več kot ena funkcija document.ready (), medtem ko je samo eno telo. funkcija onload () je dovoljena.
2) funkcija document.ready () se pokliče takoj, ko se DOM naloži na stran, medtem ko se funkcija body.onload () pokliče, ko se na stran vse naloži, vključno z DOM, slikami in viri, povezanimi s stranjo.

4. Kakšna je razlika med $ (to) in 'to' v jQuery?

Odgovor:
To so pogosta vprašanja o intervjuju jQuery, ki so jih postavila v intervjuju. Obe referenci sta enak element, vendar je razlika v tem, da se "to" uporablja na tradicionalen način, ko pa se "to" uporablja z $ (), postane predmet jQuery, na katerem lahko uporabimo funkcije jQuery.

Primer:

$(document).ready(function()
(
$('#clickme').click(function()
(
alert($(this).text());
alert(this.innerText);
));
));

kadar je uporabljena samo ključna beseda "to", lahko uporabimo funkcijo jQuery text (), da dobimo besedilo elementa, ker ni objekt jQuery. Ko je ključna beseda "to" zavita v $ (), lahko uporabimo besedilo funkcije jQuery (), da dobimo besedilo elementa.

5. Katere so različne funkcije AJAX v jQuery?

Odgovor:
Ajax klic uporabniku omogoča izmenjavo podatkov s strežnikom in posodabljanje delov strani brez ponovnega nalaganja celotne strani. Nekatere funkcije AJAX so naslednje:
1) $. Ajax (): Šteje se za najnižjo raven in osnovne funkcije. Uporablja se za pošiljanje zahtevkov. To funkcijo lahko izvajate brez izbirnika.
2) $. AjaxSetup (): Ta funkcija se uporablja za določanje in nastavitev možnosti za različne klice ajax.
Na primer:

$.ajaxSetup((
"type":"POST",
"url":"ajax.php",
"success":function(data)
(
$("#bar")
.css("background", "yellow")
.html(data);
)
));

3) Metode kratkega ajaksa : Vsebujejo preprosto funkcijo ovoja, ki kliče $ .ajax () z določenimi že nastavljenimi parametri.
4) $ .getJSON (): To je posebna vrsta kratkoročne funkcije, ki se uporablja za sprejemanje URL-ja, na katerega so zahteve poslane. V takšnih funkcijah so možni tudi neobvezni podatki in izbirne funkcije povratnega klica.

2. del - Vprašanja za intervju z jQuery (osnovno)

Ta prvi del zajema Napredna vprašanja in odgovore o intervjuju jQuery

6. Kaj je JQuery.noConflict?

Odgovor:
jQuery brez konflikta je možnost, ki jo jQuery ponuja za premagovanje konfliktov med različnimi js okviri ali knjižnicami. Ko uporabljamo način brez konflikta jQuery, zamenjamo $ v novo spremenljivko in jQuery dodelimo nekaterim drugim knjižnicam JavaScript. Uporabite tudi $ kot funkcijo ali ime spremenljivke, kar ima jQuery. In v svojem razvojnem življenju sploh nismo strogi do edine jQuery.

jQuery.noConflict();
jQuery(document).ready(function()(
jQuery("div").hide();
));

Prav tako lahko uporabimo vaš poseben znak namesto znaka $ v jQuery.

var $j = jQuery.noConflict();
$j(document).ready(function()(
$j("div").hide();
));

7.Kaj se uporablja funkcija jQuery .each ()?

Odgovor:
To je splošna funkcija, ki se bo vrtela skozi zbirko. Če obstajajo Array podobni predmeti z lastnostjo dolžine, jih je mogoče ponoviti s svojim indeksnim položajem in vrednostjo. Druge predmete je mogoče ponoviti z lastnostmi ključ-vrednost. Ta funkcija pa deluje drugače kot funkcija $ (selector) .each (), ki deluje na elementu DOM s pomočjo izbirnika. Toda oba se ponavljata nad objektom jQuery.
Ko posredujemo poljubno podoben objekt funkciji .each (), lahko funkcija povratnega klica sprejme dva argumenta: indeks elementa, kjer je indeks numerični ničelni indeks v matriki trenutnih elementov in je vrednost vrednost trenutni niz.

Primer:

$("button").click(function()(
$("li").each(function()(
alert($(this).text())
));
));

Pojdimo na naslednja vprašanja o intervjuju jQuery

8. Katere metode se uporabljajo za zagotavljanje učinkov v jQuery?

Odgovor:
jQuery ponuja veliko čudovitih učinkov, te učinke lahko uporabimo s preprosto konfiguracijo. Učinek je lahko skrivanje, prikazovanje, preklapljanje, zbledevanje, zbledevanje, zbledevanje na in tako naprej, da preklopite (), prikažete () in skrijete (). Podobno lahko uporabimo tudi druge metode kot na naslednji način:

  • animiranje (parame, (trajanje, lajšanje, povratni klic)) Ta funkcija omogoča animacije po meri za vaše elemente HTML.
  • fadeIn (hitrost, (povratni klic)) Ta funkcija zbledi v vseh izbranih elementih, tako da prilagodi svojo nepreglednost in sproži poljuben povratni klic po zaključku.
  • fadeOut (hitrost, (povratni klic)) Ta funkcija se uporablja za blediščanje vseh izbranih elementov s prilagajanjem njihove motnosti na 0, nato pa na zaslonu nastavljeno na "nič" in po zaključku sproži neobvezni povratni klic.
  • fadeTo (hitrost, motnost, povratni klic) Ta funkcija zmanjša motnost vseh izbranih elementov na določeno motnost in sproži neobvezni povratni klic po zaključku.
  • stop ((clearQueue, pojdi na konec)) Ta funkcija ustavi vse trenutno zagnane animacije.

9. Kateri je hitrejši, document.getElementByID ('txtName') ali $ ('# txtName').?

Odgovor:
To je priljubljeno vprašanje o intervjuju jQuery, ki so ga postavili v intervjuju. jQuery metoda za izbiro txtName prek "$ ('# txtName')" interno kliče na document.getElementByID ('txtName'). Ker je jQuery napisan na vrhu JavaScript in interno uporablja JavaScript, je JavaScript vedno hiter.

10. Kakšna je razlika med $ ('div') in $ ('') v jQuery?

Odgovor:
$ (''): To ustvari nov element div. Toda to ni dodano v drevo DOM, razen če ga ne dodamo nobenemu elementu DOM, medtem ko $ ('div') izbere vse elemente div na strani.

Priporočeni članek

To je vodnik za seznam vprašanj in odgovorov za intervju z jQuery, tako da lahko kandidat zlahka razbije ta vprašanja o intervjuju jQuery. ta članek vključuje ves zgornji niz vprašanj o intervjuju za jQuery. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Uporabna vprašanja o intervjuju z Jenkinsom
  2. 10 Naprednih vprašanj glede intervjuja AngularJS
  3. Vprašanja o intervjuju s programskim inženiringom
  4. Vprašanja za statistiko
  5. Jenkins vs Bamboo: Kakšne so prednosti
  6. Jenkins proti Travisu CI: Kakšne so prednosti
  7. Jenkins proti TeamCity
  8. Pregled metod jQuery Ajax

Kategorija: