Sissejuhatus jQuery intervjuu küsimuste ja vastuste juurde

jQuery on JavaScripti kogu, mis põhineb põhimõttel „kirjuta vähem, tee rohkem“. See on kiire, kerge ja rikkalik. jQuery tuleb koos hõlpsasti kasutatavate API-dega, mis hõlbustab UI arendamisel palju ülesandeid, näiteks HTML-dokumentide liikumine ja manipuleerimine, sündmuste käsitlemine, animatsiooniefektide lisamine veebilehele, mis töötab sujuvalt kõigis veebibrauserites. jQuery pakub valijaid, mis võimaldavad HTML-dokumendi struktuuri DOM-puult tõhusalt edasi liikuda. Ajaxi-põhised rakendused saavad jQuery abil kiiresti ja hõlpsalt üles ehitada. JQuery jaoks on mitu sisseehitatud meetodit, mille abil saame ühe koodirea abil luua animatsioone ja efekte, nagu näiteks elemendi libistamine, kuvamine või peitmine jne.

Allpool on 2019. aasta jQuery intervjuu küsimuste ja vastuste kõige tavalisem tunnusjoon:

Nii et olete lõpuks leidnud oma unistuste töö jQuery-st, kuid mõtlete, kuidas jQuery-vestlust lõhestada ja millised võiksid olla 2019. aasta jQuery-intervjuu tõenäolised küsimused. Iga vestlus on erinev ja ka töö ulatus. Seda meeles pidades oleme välja töötanud kõige tavalisemad jQuery intervjuu küsimused ja vastused, mis aitavad teil intervjuus edu saavutada. Need küsimused jagunevad järgmisteks osadeks:

  • 1. osa - jQuery intervjuu küsimused (põhilised)
  • 2. osa - jQuery intervjuu küsimused (täpsemad)

1. osa - jQuery intervjuu küsimused (põhilised)

See esimene osa hõlmab jQuery intervjuu põhiküsimusi ja vastuseid

1. Defineerige jQuery selle põhifunktsioonidega?

Vastus:
jQuery on kiire ja kerge JavaScripti kogu. See lihtsustab tavalise JavaScripti abil paljusid ülesandeid, mis nõuavad palju aega ja vaeva. See lihtsustab kiiret veebiarendust, Ajaxi interaktsioone, sündmuste käsitlemist, animatsioone ja HTML-dokumentide sirvimist ning nendega manipuleerimist. JQuery peamised põhijooned on:

  • DOM-i manipuleerimine - DOM-i elemente saab hõlpsalt läbida, muuta.
  • Animatsioonid - palju sisseehitatud animatsioone.
  • AJAX - aitab palju AJAX-i kasutades tundliku ja funktsioonirikka saidi arendamisel.
  • Kerge - umbes 19 kb suurune.
  • Ürituste käsitlemine - mitut sündmust saab sündmuste käitlejatega hõlpsalt jäädvustada.
  • Brauseriülene tugi - sobib hästi IE 6.0+, Safari, Chrome'i ja Opera, Firefoxiga.

2. Millised on jQuery selektorid ja mitu tüüpi on?

Vastus:
Valijad on harjunud HTML-elemente leidma. JQuery valija on funktsioon, mis kasutab avaldist DOM-ist sobivate elementide leidmiseks mis tahes antud kriteeriumi alusel. Kui oleme elemendi valinud, saame sellega teatud toiminguid teha. Põhilised valijad on:
1) Nimi: valib kõik elemendid, mis sobivad antud elemendi nimega.
2) .Class: valib kõik elemendid, mis vastavad antud klassile.
3) #ID: valib ühe elemendi, mis sobib antud ID-ga.
4) Universal (*): valib kõik DOM-is saadaolevad elemendid.
5) Atribuudi selektor: valige elemendid selle atribuudi väärtuse põhjal.

Liigume järgmiste jQuery intervjuu küsimuste juurde

3. Mis on põhierinevus funktsiooni body? Onload () ja document.ready () vahel?

Vastus:
Mõlemad funktsioonid erinevad üksteisest.
1) Ühel lehel võib olla mitu funktsiooni document.ready (), samas kui ainult üks osa. onload () funktsioon on lubatud.
2) funktsioon document.ready () kutsutakse kohe, kui DOM on laaditud lehele, funktsioon body.onload () kutsutakse siis, kui kõik laaditakse lehele, sealhulgas DOM, pildid ja lehega seotud ressursid.

4. Mille poolest erineb jQuery dollarist (see) ja 'sellest'?

Vastus:
See on tavaline jQuery intervjuu küsimus, mida intervjuus küsitakse. Mõlemad viitavad samale elemendile, kuid erinevus seisneb selles, et seda kasutatakse traditsioonilisel viisil, kuid kui seda kasutatakse koos $ () -ga, saab sellest jQuery objekt, millel saame kasutada jQuery funktsioone.

Näide:

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

kui kasutatakse ainult seda märksõna, saame elemendi teksti saamiseks kasutada funktsiooni jQuery text (), kuna see pole jQuery objekt. Kui märksõna on mähitud $ (), saame elemendi teksti saamiseks kasutada funktsiooni jQuery text ().

5. Millised on jQuery AJAX-i erinevad funktsioonid?

Vastus:
Ajaxi kõne võimaldab kasutajal serveriga andmeid vahetada ja lehe osi värskendada ilma kogu lehte uuesti laadimata. Mõned AJAX funktsioonid on järgmised:
1) $. Ajax (): seda peetakse funktsioonide madalaimaks tasemeks ja põhifunktsioonideks. Seda kasutatakse taotluste saatmiseks. Seda funktsiooni saab täita ilma valijata.
2) $. AjaxSetup (): Seda funktsiooni kasutatakse erinevate ajax-kõnede määramiseks ja suvandite seadmiseks.
Näiteks:

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

3) Lühiajalised ajaxi meetodid: Need koosnevad lihtsalt ümbrisfunktsioonist, mis helistab $ .ajax () koos juba seatud parameetritega.
4) $ .getJSON (): see on spetsiaalne kiirjärjestuse funktsioon, mida kasutatakse URL-i vastuvõtmiseks, kuhu päringud saadetakse. Nendes funktsioonides on võimalikud ka valikulised andmed ja valikulised tagasihelistamisfunktsioonid.

2. osa - jQuery intervjuu küsimused (põhilised)

See esimene osa hõlmab jQuery intervjuu täpsemaid küsimusi ja vastuseid

6. Mis on JQuery.noConflict?

Vastus:
jQuery no-konflikt on võimalus, mille annab jQuery erinevate js-i raamistike või raamatukogude vaheliste konfliktide lahendamiseks. Kui kasutame jQuery konfliktivaba režiimi, asendame $ uue muutujaga ja määrame jQuery'le mõne muu JavaScripti teegi. Kasutage ka funktsiooni või muutuja nimena dollarit, mida jQuery omab. Ja oma arendustegevuses ei ole me üldse ranged ainsa jQuery suhtes.

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

JQuery-s võib $ -märgi asemel kasutada ka teie konkreetset tähemärki.

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

7.Mida kasutab funktsiooni jQuery .each ()?

Vastus:
See on üldine funktsioon, mis läbib kogu. Kui on olemas massiivilaadsed objektid, millel on pikkuseomadus, saab neid korrata oma indeksi positsiooni ja väärtusega. Teisi objekte saab korrata võtmeväärtuse omadustega. See funktsioon töötab aga erinevalt funktsioonist $ (selector) .each (), mis töötab selektorit kasutades DOM-elemendil. Kuid mõlemad korduvad jQuery objekti kohal.
Kui anname massiivilaadse objekti funktsioonile .each (), võib tagasihelistamisfunktsioon aktsepteerida kahte argumenti: üksuse indeks, kus indeks on numbriline nullil põhinev indeks praeguste üksuste massiivis ja element on väärtuse praegune massiiv.

Näide:

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

Liigume järgmiste jQuery intervjuu küsimuste juurde

8. Milliseid meetodeid kasutatakse jQuery efektide pakkumiseks?

Vastus:
jQuery pakub palju suurepäraseid efekte, saame neid efekte hõlpsalt konfigureerida. Efekt võib olla meetodite peitmine, näitamine, ümberlülitamine, hääbumine, sisse- ja väljalülitamine, sisse ja nii edasi lülitamine (), näitamine () ja peitmine (). Sarnaselt võime kasutada ka muid meetodeid nagu allpool:

  • animeerima (parameetrid, (kestus, kergendamine, tagasihelistamine)) See funktsioon teeb teie HTML-elementide jaoks kohandatud animatsioone.
  • fadeIn (kiirus, (tagasihelistamine)) See funktsioon hajub kõigis sobitatud elementides, kohandades nende läbipaistmatust ja vallandades valikulise tagasihelistamise pärast valmimist.
  • fadeOut (kiirus, (tagasihelistamine)) Seda funktsiooni kasutatakse kõigi ühilduvate elementide väljalükkamiseks, kohandades nende läbipaistmatuse väärtusele 0, seades seejärel ekraani väärtusele “Puudub” ja vallandades valikulise tagasihelistamise pärast valmimist.
  • fadeTo (kiirus, läbipaistmatus, tagasihelistamine) See funktsioon muudab kõigi sobitatud elementide läbipaistmatuse kindlaksmääratud läbipaistmatuseni ja valikulise tagasihelistamise vallandamise pärast valmimist.
  • stop ((clearQueue, lõpeta lõpp)) See funktsioon peatab kõik praegu töötavad animatsioonid.

9. Kumb on kiirem, document.getElementByID ('txtName') või $ ('# txtName').?

Vastus:
See on populaarne jQuery intervjuu küsimus, mida küsiti ühes intervjuus. jQuery-meetod txtName'i valimiseks „$ ('# txtName') kaudu” kutsub sisemiselt üles aadressi document.getElementByID ('txtName'). Kuna jQuery on kirjutatud JavaScripti peale ja see kasutab sisemiselt JavaScripti, on JavaScriptiga alati kiire.

10.Mis erineb $ ('div') ja $ ('') vahel jQuery?

Vastus:
$ (''): See loob uue div-elemendi. Kuid seda ei lisata DOM-i puusse, kui me ei lisa seda ühelegi DOM-i elemendile, samas kui $ ('div') valib kõik lehel olevad div-elemendid.

Soovitatav artikkel

See on juhend jQuery intervjuu küsimuste ja vastuste loendisse, et kandidaat saaks hõlpsalt neid jQuery intervjuu küsimusi lahendada. see artikkel sisaldab kõiki jQuery intervjuu küsimuste top komplekte. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Kasulikud Jenkins Intervjuu küsimused
  2. 10 täpsustatud AngularJS-i intervjuu küsimust
  3. Tarkvaraehituse intervjuu küsimused
  4. Statistikaintervjuu küsimused
  5. Jenkins vs Bamboo: mis kasu sellest on?
  6. Jenkins vs Travis CI: Mis kasu on sellest?
  7. Jenkins vs TeamCity
  8. JQuery Ajaxi meetodite ülevaade