Uvod u pitanja i odgovore na jQuery Intervju

jQuery je JavaScript knjižnica koja se temelji na principu "piši manje, učini više". Brz je, lagan i ima bogata obilježja. jQuery dolazi s jednostavnim API-jevima koji olakšavaju brojne zadatke za razvoj korisničkog sučelja, kao što su presjek i upravljanje dokumentima HTML, rukovanje događajima, dodavanje efekata animacije na web stranicu koja neprimjetno funkcionira u svim web preglednicima. jQuery nudi odabire koji omogućuju učinkovit presjek stabla DOM strukture HTML dokumenta. Aplikacije zasnovane na Ajaxu mogu brzo i lako graditi s jQueryjem. Postoji nekoliko ugrađenih metoda jQueryja pomoću kojih možemo stvoriti animacije i efekte poput klizanja, prikazivanja ili skrivanja elemenata itd. S jednim retkom koda.

Ispod je najčešća značajka jQuery Intervjua za pitanja i odgovore za 2019. godinu:

Dakle, konačno ste pronašli svoj posao iz snova u jQueryju, ali pitate se kako provaliti intervju s jQueryem i što bi moglo biti vjerojatna pitanja o intervjuu jQuery za 2019. godinu. Svaki je intervju različit, a i opseg posla je različit. Imajući to u vidu, osmislili smo najčešća pitanja i odgovore na jQuery intervju kako bismo vam pomogli da postignete uspjeh u svom intervjuu. Ova su pitanja podijeljena u dva dijela:

  • Dio 1 - jQuery pitanja za razgovor (osnovna)
  • 2. dio - jQuery pitanja za intervju (napredno)

Dio 1 - jQuery pitanja za razgovor (osnovna)

Ovaj prvi dio obuhvaća osnovna pitanja i odgovore na jQuery Intervju

1. Definirajte jQuery s njegovim temeljnim značajkama?

Odgovor:
jQuery je brza i lagana JavaScript biblioteka. Pojednostavljuje puno zadataka koji oduzimaju puno vremena i truda sa standardnim JavaScriptom. To pojednostavljuje brzi web razvoj, Ajax interakcije, rukovanje događajima, animacije i pregledanje i manipuliranje HTML dokumentima. Glavne su glavne značajke jQueryja:

  • DOM manipulacija - DOM elementi se mogu lako prelaziti, mijenjati.
  • Animacije - puno ugrađenih animacija.
  • AJAX - Pomažite puno u razvoju responzivnog i bogatog web mjesta koristeći AJAX.
  • Lagana - veličine oko 19 kb.
  • Rukovanje događajima - Nekoliko događaja može se lako snimiti s alatima za obradu događaja.
  • Podrška putem preglednika - dobro surađuje s IE 6.0+, Safarijem, Chromeom i Operaom, Firefoxom.

2. Koji su selektori u jQueryju i koliko ih ima?

Odgovor:
Selektori se koriste za pronalaženje HTML elemenata. Selektor jQuery funkcija je koja pomoću izraza pronalazi podudaranje elemenata iz DOM-a na temelju bilo kojeg zadanog kriterija. Nakon što odaberemo element, na njima možemo izvesti određene operacije. Osnovni odabiri su:
1) Ime: odabire sve elemente koji se podudaraju s danom elementom Name.
2) .Class: odabire sve elemente koji se podudaraju s danom Klasa.
3) #ID: odabire jedan element koji se podudara s danim ID-om.
4) Universal (*): odabire sve elemente dostupne u DOM-u.
5) Birač atributa: Odaberite elemente na temelju vrijednosti atributa.

Prijeđite na sljedeća pitanja o intervjuu jQuery

3. Koja je osnovna razlika između funkcije onload () i document.ready ()?

Odgovor:
Obje se funkcije međusobno razlikuju.
1) Na jednoj stranici može postojati više funkcija document.ready (), a samo jedno tijelo. dopuštena je funkcija onload ().
2) document.ready () funkcija se poziva čim se DOM učita stranica, dok se body.onload () funkcija poziva kad se sve učita na stranicu, uključujući DOM, slike i resurse povezane sa stranicom.

4. Koja je razlika između $ (ovo) i 'ovo' u jQueryju?

Odgovor:
Ovo su uobičajena pitanja o intervjuu jQuery postavljena u intervjuu. Obje reference su isti element, ali razlika je u tome što se "ovo" koristi na tradicionalan način, ali kada se "ovo" koristi s $ (), tada postaje jQuery objekt na kojem možemo koristiti funkcije jQuery.

Primjer:

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

kada se koristi samo "ova" ključna riječ, tada možemo koristiti funkciju jQuery text () da dobijemo tekst elementa, jer to nije jQuery objekt. Jednom kada je ključna riječ "ova" umotana u $ (), tada možemo koristiti tekst funkcije jQuery () da dobijemo tekst elementa.

5. Koje su različite AJAX funkcije u jQueryju?

Odgovor:
Ajax poziv omogućuje korisniku razmjenu podataka sa poslužiteljem i ažuriranje dijelova stranice bez ponovnog učitavanja cijele stranice. Neke su funkcije AJAX-a sljedeće:
1) $. Ajax (): Smatra se da je najniža razina i osnovne funkcije. Koristi se za slanje zahtjeva. Ova se funkcija može izvoditi bez odabirača.
2) $. AjaxSetup (): Ova se funkcija koristi za definiranje i postavljanje opcija za različite ajax pozive.
Na primjer:

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

3) Skraćene ajaks metode: Oni se jednostavno sastoje od funkcije omota koja poziva $ .ajax () s određenim parametrima.
4) $ .getJSON (): Ovo je posebna vrsta skraćenice koja se koristi za prihvaćanje URL-a kojem su zahtjevi poslani. Također su u takvim funkcijama mogući opcijski podaci i opcijske povratne funkcije.

Dio 2 - jQuery pitanja za intervjue (osnovna)

Ovaj prvi dio obuhvaća Pitanja i odgovore za napredni jQuery intervju

6. Što je JQuery.noConflict?

Odgovor:
jQuery bez sukoba je opcija koju jQuery daje za prevladavanje sukoba između različitih js okvira ili knjižnica. Kada koristimo jQuery bezkonfliktni način, zamjenjujemo $ novom varijablom i jQuery dodijeljujemo nekim drugim JavaScript knjižnicama. Također, koristite $ kao funkciju ili naziv varijable ono što jQuery ima. I u svom razvojnom životu nismo nimalo strogi prema samo jQueryju.

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

Možemo koristiti i vaš vlastiti određeni znak umjesto $ sign-a u jQuery-u.

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

7.Kime se koristi jQuery .each () funkcija?

Odgovor:
To je opća funkcija koja će se kretati kroz kolekciju. Ako postoje objekti slični nizu sa svojstvom duljine, oni se mogu ponoviti s njihovim indeksnim položajem i vrijednošću. Ostali objekti mogu se ponoviti s ključnim vrijednostima. Ova funkcija, međutim, djeluje drugačije od funkcije $ (selector) .each () koja radi na DOM elementu pomoću birača. Ali oba se ponavljaju preko jQuery objekta.
Kad prosljeđujemo objekt sličan nizu u .each () funkciju, povratna funkcija može prihvatiti dva argumenta: indeks stavke, gdje je indeks numerički indeks temeljen na nuli u nizu tekućih stavki, a stavka je vrijednost trenutni niz.

Primjer:

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

Prijeđite na sljedeća pitanja o intervjuu jQuery

8. Koje se metode koriste za postizanje učinaka u jQueryju?

Odgovor:
jQuery pruža mnogo divnih efekata, te efekte možemo primijeniti jednostavnom konfiguracijom. Učinak može biti skrivanje, prikazivanje, prebacivanje, propadanje, izblijedjevanje, izblijedjenje i slično, prebacivanje (), prikazivanje () i skrivanje () metoda. Slično tome, možemo koristiti i druge metode kao na slijedećem:

  • animate (params, (trajanje, olakšavanje, povratni poziv)) Ova funkcija čini prilagođene animacije za vaše HTML elemente.
  • fadeIn (brzina, (povratni poziv)) Ova funkcija bledi u svim podudarnim elementima podešavanjem njihove neprozirnosti i aktiviranjem opcijskog povratnog poziva nakon završetka.
  • fadeOut (brzina, (povratni poziv)) Ova se funkcija koristi za izblijedjivanje svih podudarnih elemenata podešavanjem neprozirnosti na 0, zatim postavljanjem zaslona na "none" i aktiviranjem opcionalnog povratnog poziva nakon završetka.
  • fadeTo (brzina, neprozirnost, povratni poziv) Ova funkcija smanjuje neprozirnost svih odgovarajućih elemenata na zadanu neprozirnost i aktiviranje opcionalnog povratnog poziva nakon završetka.
  • stop ((clearQueue, idite do kraja)) Ova funkcija zaustavlja sve trenutno pokrenute animacije.

9. Koji je brži, document.getElementByID ('txtName') ili $ ('# txtName').?

Odgovor:
Ovo je popularno jQuery Intervju Pitanje postavljeno u intervjuu. jQuery metoda za odabir txtName putem "$ ('# txtName')" interno poziva na document.getElementByID ('txtName'). Kako je jQuery napisan na vrhu JavaScript i on interno koristi JavaScript, tako je JavaScript uvijek brz.

10. Koja je razlika između $ ('div') i $ ('') u jQueryju?

Odgovor:
$ (''): Ovo stvara novi element div. Ali to se ne dodaje u DOM stablo ukoliko ga ne dodamo nijednom DOM elementu, dok $ ('div') odabire sve element div koji se nalazi na stranici.

Preporučeni članak

Ovo je vodič za Popis pitanja i odgovora za jQuery Intervju kako bi kandidat mogao lako razbiti ova pitanja o intervjuu za jQuery. ovaj članak uključuje sve gornji set pitanja o intervjuu za jQuery. Možete pogledati i sljedeće članke da biste saznali više -

  1. Korisna pitanja o intervjuu s Jenkinsom
  2. 10 naprednih pitanja o intervjuu AngularJS
  3. Pitanja o intervjuu za softverski inženjering
  4. Pitanja o intervjuima za statistiku
  5. Jenkins vs Bamboo: Koje su prednosti
  6. Jenkins vs Travis CI: Koje su prednosti
  7. Jenkins vs TeamCity
  8. Pregled metoda jQuery Ajax

Kategorija: