Úvod k otázkám a odpovědím na rozhovor jQuery

jQuery je knihovna JavaScript, která je založena na principu „psát méně, dělat víc“. Je rychlý, lehký a bohatý na funkce. jQuery přichází s snadno použitelnými API, která usnadňují mnoho úkolů pro vývoj uživatelského rozhraní, jako je procházení dokumentů HTML a manipulace s nimi, zpracování událostí, přidávání animačních efektů na webovou stránku, která hladce funguje ve všech webových prohlížečích. jQuery poskytuje selektory, které umožňují efektivní procházení stromu DOM struktury dokumentu HTML. Aplikace založené na Ajaxu mohou s aplikací jQuery vytvářet rychle a snadno. Existuje několik vestavěných metod jQuery, pomocí kterých můžeme vytvářet animace a efekty, jako je posuvné, zobrazení nebo skrytí prvku atd. S jediným řádkem kódu.

Níže je nejčastějším rysem otázek a odpovědí jQuery Interview 2019:

Takže jste konečně našli svou vysněnou práci v jQuery, ale přemýšlíte, jak rozbít jQuery rozhovor a jaké by mohly být pravděpodobně 2019 jQuery Interview otázky. Každý rozhovor je jiný a rozsah práce je také jiný. S ohledem na to jsme navrhli nejběžnější dotazy a odpovědi na otázky jQuery Interview, které vám pomohou dosáhnout úspěchu v rozhovoru. Tyto otázky jsou rozděleny do dvou částí:

  • 1. část - Otázky k pohovoru jQuery (základní)
  • Část 2 - Otázky k rozhovoru jQuery (pokročilé)

1. část - Otázky k pohovoru jQuery (základní)

Tato první část se zabývá základními otázkami a odpověďmi jQuery Interview

1. Definujte jQuery s jeho základními funkcemi?

Odpovědět:
jQuery je rychlá a lehká knihovna JavaScript. Zjednodušuje spoustu úkolů, které vyžadují spoustu času a úsilí pomocí standardního JavaScriptu. Zjednodušuje rychlý vývoj webu, interakce Ajaxu, zpracování událostí, animace a procházení a manipulaci s dokumenty HTML. Hlavní vlastnosti jQuery jsou:

  • Manipulace s DOM - Prvky DOM lze snadno procházet, upravovat.
  • Animace - Spousta vestavěných animací.
  • AJAX - Pomozte hodně při vývoji responzivního a funkčně bohatého webu pomocí AJAX.
  • Lehký - asi 19kb ve velikosti.
  • Zpracování událostí - Pomocí obsluhy událostí lze snadno zachytit několik událostí.
  • Podpora pro více prohlížečů - Funguje dobře s IE 6.0+, Safari, Chrome a Opera, Firefox.

2. Jaké jsou selektory v jQuery a kolik typů existuje?

Odpovědět:
Selektory se používají k nalezení prvků HTML. Selektor jQuery je funkce, která využívá výraz k nalezení odpovídajících prvků z DOM na základě daných kritérií. Jakmile vybereme prvek, můžeme na něm provést určité operace. Základní selektory jsou:
1) Název: Vybere všechny prvky, které odpovídají danému prvku Název.
2) .Class: Vybere všechny prvky, které odpovídají dané třídě.
3) #ID: Vybere jeden prvek, který odpovídá danému ID.
4) Universal (*): Vybere všechny prvky dostupné v DOMu.
5) Výběr atributu: Vyberte prvky na základě jeho hodnoty atributu.

Přejdeme k dalším otázkám Interview s otázkami jQuery

3. Jaký je základní rozdíl mezi funkcí body? Onload () a document.ready ()?

Odpovědět:
Obě funkce se navzájem liší.
1) Na jedné stránce může být více než jedna funkce document.ready (), zatímco pouze jedno tělo. Funkce onload () je povolena.
2) funkce document.ready () se vyvolá, jakmile se načte stránku pro stránku, zatímco funkce body.onload () se vyvolá, když se vše načte na stránku, včetně DOM, obrázků a zdrojů spojených se stránkou.

4. Jaký je rozdíl mezi $ (this) a 'this' v jQuery?

Odpovědět:
Toto jsou běžné otázky k otázkám Interview, které byly položeny v rozhovoru. Oba odkazy na stejný prvek, ale rozdíl je v tom, že „toto“ se používá tradičním způsobem, ale když se „toto“ používá s $ (), stává se objektem jQuery, na kterém můžeme použít funkce jQuery.

Příklad:

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

pokud je použito pouze toto „klíčové slovo“, můžeme pomocí funkce jQuery text () získat text prvku, protože to není objekt jQuery. Jakmile je klíčové slovo „this“ zabaleno do $ (), můžeme použít text funkce jQuery () k získání textu prvku.

5. Jaké jsou různé funkce AJAX v jQuery?

Odpovědět:
Volání Ajax umožňuje uživateli vyměňovat data se serverem a aktualizovat části stránky bez opětovného načtení celé stránky. Některé z funkcí AJAX jsou následující:
1) $. Ajax (): Je považován za nejnižší úroveň a základní funkce. Používá se k odesílání požadavků. Tuto funkci lze provést bez selektoru.
2) $. AjaxSetup (): Tato funkce se používá k definování a nastavení možností pro různá volání Ajax.
Například:

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

3) Shorthand ajax metody: Skládají se jednoduše z funkce wrapper, která volá $ .ajax () s určitými parametry již nastavenými.
4) $ .getJSON (): Toto je speciální typ zkratkové funkce, která se používá k přijetí adresy URL, na kterou jsou žádosti zasílány. V takových funkcích jsou také možné volitelné funkce pro data a volitelné zpětné volání.

Část 2 - Otázky k pohovoru jQuery (základní)

Tato první část se zabývá otázkami a odpověďmi Advanced jQuery Interview

6. Co je JQuery.noConflict?

Odpovědět:
jQuery no-konflikt je možnost daná jQuery k překonání konfliktů mezi různými js rámci nebo knihovnami. Používáme-li režim bez konfliktů jQuery, nahradíme $ za novou proměnnou a přiřaďujeme jQuery některé další knihovny JavaScriptu. $ Také použijte jako název funkce nebo proměnné, co má jQuery. A v našem vývojovém životě nejsme nijak přísní pouze pro jQuery.

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

Místo znaku $ v jQuery můžeme také použít vaši vlastní specifickou postavu.

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

7.Jaké je použití funkce jQuery .each ()?

Odpovědět:
Je to obecná funkce, která bude procházet kolekcí. Pokud existují objekty podobné poli s vlastností length, lze je iterovat pomocí jejich indexové pozice a hodnoty. Jiné objekty lze iterovat pomocí vlastností klíč-hodnota. Tato funkce však funguje odlišně od funkce $ (selector) .each (), která pracuje s prvkem DOM pomocí selektoru. Ale oba iterují přes objekt jQuery.
Když předáme objekt typu pole funkci .each (), funkce zpětného volání může přijmout dva argumenty: index položky, kde index je numerický nulový index v poli aktuálních položek a položka je hodnota aktuální pole.

Příklad:

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

Přejdeme k dalším otázkám Interview s otázkami jQuery

8. Jaké jsou metody používané k zajištění efektů v jQuery?

Odpovědět:
jQuery poskytuje mnoho úžasných efektů, můžeme je aplikovat pomocí jednoduché konfigurace. Efektem mohou být metody skrývání, zobrazování, přepínání, zeslabování, zeslabování, zeslabování atd., Metody Show () a hide (). Podobně můžeme použít i jiné metody jako v následujícím:

  • animovat (parametry, (trvání, uvolnění, zpětné volání)) Tato funkce vytváří vlastní animace pro vaše prvky HTML.
  • fadeIn (speed, (callback)) Tato funkce mizí ve všech odpovídajících prvcích úpravou jejich krytí a aktivací volitelného zpětného volání po dokončení.
  • fadeOut (speed, (callback)) Tato funkce se používá k vyblednutí všech odpovídajících prvků úpravou jejich krytí na 0, nastavením displeje na „none“ a aktivací zpětného volání po dokončení.
  • fadeTo (rychlost, neprůhlednost, zpětné volání) Tato funkce zeslabuje neprůhlednost všech odpovídajících prvků na zadanou neprůhlednost a po dokončení vyvolá volitelné zpětné volání.
  • stop ((clearQueue, goto end)) Tato funkce zastaví všechny aktuálně spuštěné animace.

9. Který z nich je rychlejší, document.getElementByID ('txtName') nebo $ ('# txtName').?

Odpovědět:
Toto je populární dotaz na dotaz JQuery položený v rozhovoru. Metoda jQuery pro výběr txtName prostřednictvím „$ ('# txtName')“ interně provede volání document.getElementByID ('txtName'). JQuery je psán nahoře na JavaScriptu a interně používá JavaScript, takže JavaScript je vždy rychlý.

10. Jaký je rozdíl mezi $ ('div') a $ ('') v jQuery?

Odpovědět:
$ (''): Tím se vytvoří nový prvek div. Ale to se nepřidá do stromu DOM, pokud jej nepřipojíme k žádnému prvku DOM, zatímco $ ('div') vybere všechny prvky div přítomné na stránce.

Doporučený článek

Toto byl průvodce seznamem otázek a odpovědí na otázky spojené s dotazem jQuery, aby uchazeč tyto zátažné otázky jQuery snadno získal. tento článek obsahuje všechny top set of jQuery interview Otázky. Další informace naleznete také v následujících článcích

  1. Užitečné otázky pro rozhovor s Jenkinsem
  2. 10 pokročilých otázek rozhovoru AngularJS
  3. Rozhovory s otázkami softwarového inženýrství
  4. Statistiky Interview Otázky
  5. Jenkins vs Bamboo: Jaké jsou výhody
  6. Jenkins vs Travis CI: Jaké jsou výhody
  7. Jenkins vs TeamCity
  8. Přehled metod jQuery Ajax

Kategorie: