Typescript¶
TypeScript is een programmeertaal die is ontwikkeld door Microsoft. Het is een superset van JavaScript. Dit betekent dat alle JavaScript code ook TypeScript code is. TypeScript voegt een aantal functionaliteiten toe aan JavaScript, waaronder, statische typen
, classes
, interfaces
, modules
, generics
, optionele parameters
.
Video serie¶
Om te beginnen met programmeren in TypeScript zonder dat je JavaScript kennis hebt is de volgende video serie een aanrader:
Builden¶
Om van TypeScript code JavaScript code te maken heb je een build systeem nodig. Er zijn verschillende build systemen beschikbaar.
graph LR
A[TypeScript code] --> B[Build systeem]
B --> C[JavaScript code]
Coding conventions¶
Vite¶
Vite is een TypeScript build system dat gebruik maakt van de browser om TypeScript code om te zetten naar JavaScript code. Vite is snel en eenvoudig in gebruik en een goed build systeem om mee te beginnen. Om Vite te kunnen gebruiken heb je NodeJS nodig.
graph LR
A[TypeScript code] --> B[Vite]
B --> C[JavaScript code]
Leren¶
- TypeScript tutorial op Youtube
- Vite
- VIDEO COURSE: Learning TypeScript (via O’Reilly) Voor de overstap van JavaScript naar TypeScript is deze video course ideaal.
- WEBSITE: W3Schools TypeScript tutorial Prima tutorial voor de starter met bij ieder topic voorbeelden en kleine oefeningen. Tevens een handig naslagwerk.