angularjs tutorial absolute beginners
Introduksjon til AngularJS: Hva er AngularJS, fordelene, funksjonene og hvordan du laster ned og installerer guide
AngularJS er et programmeringsspråk som blir populært i våre dager.
Det er 2018, og de teknologiske fremskrittene har vært på topp i år. Programmeringsspråkene som Python, AngularJS, Ruby on Rails, React og Redux JS, etc. har vært mest ettertraktet.
Du kan enkelt få en jobb hvis du får tak i noen av disse programmeringsspråkene sammen med de eldre språkene som JAVA eller C ++. Det er veldig viktig å være oppdatert med de nye programmeringstrendene for å holde læringskvotienten høy.
Våre Serie av AngularJS Opplæringen vil gi deg fullstendig kunnskap om AngularJS.
************************************************ * *****************************
Lær raskt AngularJS med disse 6 opplæringene:
Opplæring # 1 - Introduksjon til AngularJS (denne veiledningen)
Opplæring # 2 - AngularJS-direktiv med eksempel
Opplæring # 3 - Bygg enkeltsidesapplikasjon ved hjelp av AngularJS
Opplæring # 4 - Forskjellen mellom vinkelversjoner
Opplæring # 5 - Vinkelmålerverktøy for end-to-end-testing av AngularJS-apper
Opplæring # 6 - Topp AngularJS intervju spørsmål
************************************************ * *****************************
Organisasjoner prøver å ansette mennesker basert på produktiviteten. Hvis en person er i stand til å utvikle kode og levere output på et mindre tidspunkt, så får han åpenbart en fordel over de andre.
Tatt i betraktning etterspørselen i dagens markeder sammen med tiden det tar for en komplett nybegynner å lære og bygge apper fra den virkelige verden, er det beste programmeringsspråket å lære akkurat nå, AngularJS.
For å starte med serien, la oss ta en kort beskrivelse Introduksjon til AngularJS.
Hva du vil lære:
- Hva er AngularJS?
- Når AngularJS kom inn i bildet?
- Hvorfor AngularJS?
- Forutsetninger for å lære AngularJS
- Funksjoner av AngularJS
- Uttrykk i AngularJS
- AngularJS-filtre
- Hvordan konfigurere miljøet for å jobbe med AngularJS?
- Din første applikasjon
- Begrensninger av AngularJS
- Konklusjon
- Anbefalt lesing
Hva er AngularJS?
AngularJS er et JavaScript-rammeverk som fungerer på klientsiden og brukes til å utvikle webapplikasjoner.
Dette betyr at koden du skriver vil bli utført av nettleseren og ikke av serveren. Det er et populært og kraftig JavaScript-rammeverk og brukes mye i ensides applikasjonsprosjekter og forretningsapplikasjoner.
På grunn av dette er det forskjellige etterspørselsutviklingsselskaper i AngularJ som er etterspurt nå.
Når AngularJS kom inn i bildet?
Nettutvikling er en av de mest foretrukne og kostnadseffektive måtene å lage distribuerte applikasjoner på.
Distribusjonen en gang på en maskin kan gjøres tilgjengelig for alle brukere på nettet. En av ytelsesproblemene som dukket opp var sidenoppslagsproblemet som resulterte i kommunikasjonsforsinkelse mellom klienten og serveren.
AngularJS ble utviklet av Misko og Adam Abrons i 2009 for å bidra til å bekjempe slike problemer og blir vedlikeholdt av Google siden den gang. Det er et open source-prosjekt som betyr at du fritt kan bruke og dele det.
Flere webapplikasjoner bygges siden den er unnfanget, og mange av applikasjonene er oppført på den nettsted .
Hvorfor AngularJS?
Vi har allerede flere JavaScript-rammer som React JS, Node JS, Backbone JS, etc. Men likevel, hvorfor foretrekker vi AngularJS fremfor de eksisterende?
Når du utvikler websider ved hjelp av AngularJS, oppdateres ikke sidene ofte på grunn av operasjonene en bruker utfører på websiden. Dette er igjen nødvendig for å gi raskere utdata til brukerne via websiden.
Men hvordan oppnår AngularJS dette?
Fordelene med AngularJS som er oppgitt nedenfor, vil svare på spørsmålene ovenfor.
Det er flere fordeler som er oppført nedenfor:
# 1) Avhengighetsinjeksjon
I programvareteknikk refererer avhengighetsinjeksjon til at objekter går mellom applikasjonen og klienten.
Injeksjon er fenomenet å overføre en avhengighet (si en applikasjonstjeneste) til et avhengig objekt (si en klient) som vil bruke den. AngularJS tilbyr flere kjernekomponenter for å oppnå dette formålet i enkelhet.
# 2) Model View Controller
AngularJS brukes til å lage Rich Internet Applications (RIA), og toveis databinding er oppnåelig på grunn av MVC (model view controller) -arkitekturen i Angular JS.
En grunnleggende skildring av denne arkitekturen er som vist nedenfor:
MVC-modell for AngularJS
hvordan finne sikkerhetsnøkkel for wifi
Som utviklere må vi bare dele koden vår i modell, visning og kontroller, og resten av operasjonene som å administrere komponentene og koble dem sammen vil bli gjort automatisk av AngularJS.
# 3) Toveis databinding
Programvareendringer skal være lydhøre, og endringer i systemet skal imøtekomme endringene i brukergrensesnittet og omvendt, med presisjon og hastighet.
AngularJS tilbyr denne typen binding ved å synkronisere mellom modellen og utsikten.
# 4) Testing
Det er interessant å vite det faktum at AngularJS ble designet med tanke på tester, helt fra begynnelsen.
Alle komponentene i AngularJS kan testes komfortabelt ved hjelp av både enhetstesting og en slutt-til-slutt-testing. Applikasjonen kan transporteres over nettlesere for testformål.
# 5) Kontrollerer oppførselen til DOM-elementer
Attributter til AngularJS kan knyttes til direktiver slik at automatisk initialisering av applikasjonen er mulig.
Dette betyr at det er modularitet i AngularJS, og ved hjelp av funksjonene som direktiver og filtre kan du oppnå en følelse av tilpasning og fleksibilitet i koden.
Nå har vi sett svarene på alle hvorfor - spørsmål som kan oppstå som et resultat av frykt for å lære noe nytt, og jeg tror vi er gode å gå.
Det er alltid bedre å lære en teknologisk trend og holde oss oppdatert ofte for å få mest mulig ut av karrieren vår, og også for å holde det nysgjerrige sinnet vårt alltid tørst etter kunnskap.
Forutsetninger for å lære AngularJS
Det er viktig og fordelaktig å vite noen få ting på forhånd for å øke hastigheten på læring.
HTML og CSS kan brukes til å lage dine egne websider slik at testing kan gjøres på dem. For å kode i AngularJS er det viktig å ha en grunnleggende forståelse av JavaScript.
Derfor anbefales det å få en grunnleggende forståelse av HTML og CSS sammen med begrepene implementering av JavaScript, før du starter med AngularJS.
Funksjoner av AngularJS
På AngularJS-språk er det mange tilbud som er unike og eksklusive. Det er bedre å bli kjent med disse før du setter opp et miljø for å skrive og utføre koden i AngularJS.
MVC Arkitektur
Model-View-Controller design av AngularJS må forstås for å forstå hvordan koden fungerer.
MVC utgjør kjernen i dette programmeringsspråket og er derfor også veldig viktig. Hver gang en hendelse inntreffer, mottar Controller-delen av kodebasen inngangen til hendelsen som består av varierte forespørsler om applikasjonen.
Modeldelen av kodebasen, som vanligvis er kjernelogikken, koordinerer med kontrolleren og forbereder de nødvendige dataene som må brukes av visningen for å generere en presentabel utgang. Derfor er det en separasjon av bekymringer innenfor programmeringsspråkarkitekturen, da den isolerer applikasjonslogikken fra brukergrensesnittlaget.
Dette er grunnen til at AngularJS er mye brukt i utviklingen av Single Page Applications (SPA).
Direktiver
AngularJS er integrert med HTML-koden for å lage websider, og 'Direktiver' er de spesielle egenskapene til AngularJS og brukes for å integrere dem.
Uttrykk i AngularJS
AngularJS-uttrykk kan inneholde bokstaver, operatorer eller variabler, i motsetning til tradisjonell JavaScript.
De kan skrives inne i selve HTML-koden, men det må utvises forsiktighet for å legge til ng-app-direktivet, ellers vil uttrykket vises som det er, uten å bli løst.
AngularJS-uttrykk kan skrives i doble krøllete bukseseler eller kan skrives i et direktiv.
Syntaks:
Inne i krøllete bukseseler:
My first expression in Angular JS: {{3+3}}
Inne i direktivet:
AngularJS-tall
Denne datatypen er akkurat som JavaScript-datatypen, og operatører kan brukes til å vise resultater.
Eksempel:
The value of 5 times 10 is : {{5*10}}
AngularJS strenger
Strenger kan initialiseres ved hjelp av ng-init-direktivet eller ng-controller-direktivet. Sammenkoblingen av strenger er også mulig når + -operatøren brukes i uttrykket.
Strenger kan også brukes som uttrykk i dobbel krøllete bukseseler eller bruke ng-bind-direktiv, akkurat som AngularJS-tallene.
Syntaks:
Inne i krøllete bukseseler:
My first string expression in Angular JS: {{ first string variable name + second string variable name }}