Sissejuhatus nurga JS intervjuu küsimuste ja vastuste juurde

Kui otsite tööd, mis on seotud Angular JS-iga, peate valmistuma 2019. aasta Nurga JS-i intervjuu küsimusteks. Kuigi iga nurkne JS-intervjuu on erinev ja ka töö maht on erinev, saame teid aidata kõige populaarsemate nurgeliste JS-i intervjuude küsimuste ja vastustega, mis aitavad teil hüppe teha ja teie nurga all oleva JS-i edu saavutada. Nii oleme välja töötanud tavalisemad JS-i intervjuu küsimused ja vastused, mis aitavad teil intervjuus edu saavutada.

Allpool on loetelu 2019. aasta Nurga JS-i intervjuuküsimustest, mida on värskendatud 2018. aastaks

1. osa - nurgelised JS-i intervjuu küsimused (põhilised)

See esimene osa hõlmab põhilisi nurga all olevaid JS-intervjuu küsimusi ja vastuseid

Q1. Selgitage lühidalt Nurga JS-i?

Vastus:
Struktuuriline raamistik, mis võimaldab mallide keelena kasutada HTML-i. Samuti võimaldab see laiendada HTML-i süntaksi. See pakub paindlikkust, et vältida sadade initsialiseerimiskoodide kirjutamist lihtsalt alustamiseks.
Google alustas Angular JS-iga koostööd 2009. aastal.
See on andmete siduv ja täidab või tutvustab kõiki brauseri väljundeid. Me võime seda nimetada ka JavaScripti raamistikuks ja seda saab koos HTML-lehtede sildiga lisada. See pakub arendajatele võimalusi kirjutada JavaScripti abil kliendipoolne rakendus.

Q2. Nimetage AngularJS-i direktiivid, mis määratlevad, millist muutuja väärtust tuleb kasutada?

Vastus:
Direktiivi abil saame sisestusaja määratleda tekstina, sisestatud tekst võiks olla e-post, nimi jne. Nurga all olev JS kasutab ng-mudelit.
Kasutage nurga JS-koodis ng-mudelit:
Sisestuskood:



Institute Name:

var app = angular.module('myApp', ());
app.controller('myCtrl', function($scope) (
$scope.name = "EduCBA";
));
That's how we can use this input directive as Text input.




Institute Name:

var app = angular.module('myApp', ());
app.controller('myCtrl', function($scope) (
$scope.name = "EduCBA";
));
That's how we can use this input directive as Text input.




Institute Name:

var app = angular.module('myApp', ());
app.controller('myCtrl', function($scope) (
$scope.name = "EduCBA";
));
That's how we can use this input directive as Text input.

Liigume järgmiste JS intervjuu küsimuste juurde.

Q3. Selgitage koodi, et võimaldada topeltklõpsunuppu nurgas JS?

Vastus:
ng-dblclick võimaldab täpsustada kohandatud käitumist veebilehtedel topeltklõpsu korral. Seda saab kasutada HTML-i elemendi atribuudina.
Järgmise protseduuri abil saame luua topeltklõpsu sündmuse näidiskoodi, kasutades AngularJS.
ng-model on köidetud tekstikastiga ja topeltklõpsunupp on seotud ng-dblclickiga ja meil on kirjutatud 'Tere' + nimi.
Siin on Hello muutujana määratletud string ja nimi, mis sisaldab sisendväärtust nagu TextBox.
See nupp - “Topeltklõps EduCBA jaoks” töötab sellel topeltklõpsamisel.
Sisestuskood:



Name:

Double Click for EduCBA

Please double click - EduCBA





Name:

Double Click for EduCBA

Please double click - EduCBA




Name:

Double Click for EduCBA

Please double click - EduCBA




Name:

Double Click for EduCBA

Please double click - EduCBA

Q4. mida "marsruudid" nurga all JS teevad?

Vastus:
See võimaldab rakenduse erineva sisu jaoks luua erinevat URL-i. Nurga j marsruut võimaldab kasutajatel järjehoidjate lisamiseks erinevate URL-ide sisu eri sisu jaoks. Need järjehoidjate URL-id on marsruudil AngularJS.
Numbri, JavaScripti või stringi väärtus nurga JS-is on lihtne objekt ja see peaks kuuluma nurgelisse JS-i.
Väärtusi kasutatakse kontrolleritesse, teenustesse või tehasesse sisestatud konfiguratsioonina. Parameetri lisamisega saab väärtusi sisestada nurga JS kontrolleri funktsiooni, millel on sama väärtus.

Q5. Selgitage mõnda AngularJS unikaalset omadust?

Vastus:
Tagasihelistamise registreerimine pole Angular JS-is vajalik. See funktsioon muudab nurga JS-koodi palju lihtsaks ja silumiseks väga lihtsaks.
Rakendused, mis on loodud nurga JS abil, ei mõjuta kunagi DOM-i (Document Object Model).
Nurga JS aitab andmeid UI-sse ja UI-st üle kanda, samuti aitab see kõrvaldada selliseid probleeme nagu vormi kinnitamine, valideerimisvea kuvamine jne.

2. osa - nurgelised JS-i intervjuu küsimused (täpsemad)

Vaadakem nüüd üksikasjalikke nurga JS intervjuu küsimusi.

Q6. Loetlege nurga JS kõik tüübid kohandatud direktiivides?

Vastus:
Järgnevalt on toodud nurga JS kohandatud direktiivid
Elemenedirektiivid: see direktiiv töötab siis, kui vastavusse puutuv element on vastamisi.
CSS-klassi direktiivid : see käivitub, kui sama CSS-i stiil sobib.
Kommentaarijuhised: kui kommentaar sobitatakse, siis see aktiveeritakse.
Atribuudidirektiivid: Atribuudidirektiivid satuvad pilti siis, kui vastamisi on / samu direktiive.

Q7. Selgitage AngularJS-is eri tüüpi alglaadimist?

Vastus:
Rakenduse Bootstrapping käivitamine või lähtestamine. Nurga JS, millel on kahte tüüpi alglaadimine.
Automaatne alglaadimine: ng-rakenduse lisamine rakenduse juure. Pärast rakenduse leidmist laadib nurk js sellega seotud mooduli ja siis toimub DMO koostamine.
Käsitsi alglaadimine: nurgarakenduse initsialiseerimise parema kontrolli saamiseks kasutame käsitsi alglaadimist. See annab võimaluse kontrollida, kuidas ja millal rakendust käivitada. See on palju kasulik, kui enne nurga JS ärkamist ja lehe koostamist tehakse veel üks toiming.

Liigume järgmiste JS intervjuu küsimuste juurde.

Q8. Selgitage koodi abil mõnda nurga JS-i teenust?

Vastus:
Teenused on objektid või funktsioonid, mida kasutatakse konkreetsete ülesannete täitmiseks.
Selle saab ehitada arendaja Angular JS-is. Nurga JS-i arendajad saavad ise oma teenuseid määratleda. Teenuse nime ja teenuse tehase funktsiooni registreerimisega saavad nad selle määratleda. Samuti on koheseks kasutamiseks saadaval 30–35 sisseehitatud teenust. $ timeout on üks nurga JS teenustest.
Väärtuse muutmiseks määratud arv millisekundites kasutatakse $ aegumisteenust. See teenus on kasulik väärtuse muutmiseks pärast etteantud tähtaja möödumist.
Sisestuskood:



EduCBA kood muudab seda päist 3 sekundi pärast:


((myHeader))


Ajalise aja teenus töötab pärast kindlaksmääratud arvu millisekundit.

var app = angular.module ('myApp', ());
app.controller ('myCtrl', funktsioon ($ ulatus, $ timeout) (
$ ulatus.myHeader = "Tere EduCBA!";
$ aegumine (function () (
$ ulatus.myHeader = "Kuidas teil täna läheb?";
), 3000);
));

“See kood muudab väärtuse vaikeseadeks 3 sekundi pärast”

Q9. Selgitage kõiki AngularJS turvafunktsioone?

Vastus:
Seal on sisseehitatud kaitsed, mida pakub Angular JS. Vaadake järgmisi turvafunktsioone.
See hoiab ära saidiülese skriptimise. See on häkkimistehnika, kus häkker saab saata päringu vormi ja hõlpsalt konfidentsiaalset või privaatset teavet.
See hoiab ära ka HTML-i süstimisrünnakud.
See takistab serveripoolse suhtluse kaitset XSRF-i (saidiülese päringu võltsimine) eest. Nurga JS käsitas seda mehhanismi „Auth token” abil. Kui kasutajad logivad esimest korda sisse serverisse kasutajatunnuse ja parooli, tagastab see taas Auth-loa. see volitatud tunnus autentib kõigis tulevastes tehingutes.

Q10. Selgitage süntaksi, et näidata sisestatud parooli, kasutades nurka JS?

Vastus:
Allpool toodud koodi kasutades saab arendaja parooli nähtavuse kasutajale vahetada.
Sisestuskood:

Password:
Show Password

Soovitatavad artiklid

See on olnud juhend JS-i nurgeliste intervjuu küsimuste ja vastuste loendisse, et kandidaat saaks hõlpsalt neid nurkseid JS-i intervjuu küsimusi lahendada. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Olulised ja tavalised AJAX-i intervjuu küsimused
  2. HTML5 vs Flash - kumb neist sobib?
  3. Oluline teada: käitumusliku intervjuu küsimused ja vastused
  4. 8 Kõige kasulikum juhend Big Data intervjuu küsimuste kohta
  5. 7 olulist ühist intervjuud puudutavat küsimust ja vastust
  6. Kümme kõige kasulikumat Cassandra intervjuu küsimust ja vastust
  7. Bootstrap vs Jquery: kumb on parem
  8. Bootstrap vs WordPress: mida eelistada
  9. Juhend Bootstrap vs jQuery UI kohta