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 (4)
Detaljene opplysninger, måten forklaringen blir presentert på, og den ro og selvsikkerhet treneren vektiver.
Cosmin Ghergheles - Ness
Kurs - React, Redux and TypeScript
Maskinoversatt
Trainoren gir flere eksempler som virkelig hjelper mye.
Romulo - Tribal Software Philippines, Inc.
Kurs - Advanced TypeScript
Maskinoversatt
Jeg liker trenerens profesjonalitet, han kjenner virkelig til hva han snakker om og kan forklare nærmest selv de enkleste emnene på temaet, noe som er utmærkt.
Marlon - National Confederation of Cooperatives
Kurs - React with Next.js
Maskinoversatt
øvelser til trening
Mateusz - DPDgroup IT Solutions sp. z o.o.
Kurs - React Native for iOS and Android
Maskinoversatt