Kursplan
Introduksjon til JavaScript og funksjoner
- Hva er JavaScript?
- JavaScript gjennom tiden
- Når og hvor skal du bruke JavaScript
- Når og hvor skal du ikke bruke JavaScript
- Grunnleggende om webskripting
- Inkludert JavaScript på nettsiden din
- Skrive JavaScript uttalelser
- Bruke variabler
- Jobber med operatører
- Fange musehendelser
- Generell syntaks
- Ringefunksjoner
- Variabelt omfang
- Pilfunksjoner
- Stille inn standard parametere
DOM-objekter og innebygde objekter
- Samhandling med brukeren
- Velge elementer etter deres ID
- Accessing av nettleserhistorikk
- Bruke lokasjonsobjektet
- Bruk av datoer og klokkeslett
Håndtering av tall og strenger
- Tall
- Globale metoder
- Tallobjektet
- Number()-funksjonen
- boolske verdier
- Null- og udefinerte verdier
- Strenger
- Strengmaler
Lagre data i matriser
- Matriser
- Hvordan iterere gjennom arrays
- Operatoren med tre prikker
Håndtering av hendelser i JavaScript og kontroll av programflyt
- Hendelsestyper
- Hendelsesbehandlere
- Hendelsesobjektet
- Betingede uttalelser
- Sløyfer og kontrollstrukturer
- Hvordan sette opp og bruke tidtakere
Skripting med DOM
- DOM-noder
- Velge elementer med getElementsByTagName()
- Hvordan lese elementattributter
- Mozilla og Chrome DOM-inspektøren
- Hva er JSON? En introduksjon
Programming med JavaScript, HTML og CSS Manipulasjon
- Noen viktige elementer
- Dra og slipp
- Lokal lagring
- Hvordan jobbe med lokale filer
- Stilegenskapen i DOM
- Hvordan få tilgang til klasser ved hjelp av klassenavn
- DOM styleSheets-objektet
- Hvordan referere til CSS3 eiendommer i JavaScript
- Hvordan stille inn CSS3 egenskaper
Sammendrag og neste trinn
Krav
- Grunnleggende forståelse av HTML og CSS
- Kjennskap til generelle programmeringskonsepter
Publikum
- Webutviklere
- Programvareingeniører
- Alle som er interessert i å lære JavaScript for webutvikling
Referanser (5)
Leksjonene var veldig interaktive og øvingene var gode praksisøvelser.
Heino - NWK Limited
Kurs - Laravel and Vue.js
Maskinoversatt
Jeg er fornøyd med at vi kan få opptakene, sidesettene og filene komprimert til oss slik at vi alltid kan referere til dem når det trengs. David forklarte konsepter tydelig og klarte å svare på spørsmålene våre. Han var meget kunnskapsrik.
Renee Chan - Mackenzie Investments
Kurs - Vue.js
Maskinoversatt
øvelser til trening
Mateusz - DPDgroup IT Solutions sp. z o.o.
Kurs - React Native for iOS and Android
Maskinoversatt
Vue.js er noe jeg aldri har jobbet med, og presentasjonen klarte å fjerne noen av mine tviler. Likevel er online-kurser ikke effektive for å oppnå kunnskap.
Bogdan Stoica - EMAG IT Research S.R.L
Kurs - Advanced Vue.js
Maskinoversatt
Hans evne til å forklare komplekse konsepter på en enklere måte. Gi en oversikt over hvordan alt henger sammen og hvordan vi kan bruke disse på best mulig måte i våre arbeidssituasjoner
Sefako Tholo - Vodacom SA
Kurs - React Native Expo
Maskinoversatt