Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20
-
Inloggen
-- Inloggen
  • accountoverzicht
  • bestellingen
  • facturen betalen
  • downloadcentrum
  • summaries
  • gegevens
  • nieuwsbrief
  • partnerprogramma
  • financieel
  • inloggen
  • uitloggen

Uw winkelwagen

Naar winkelwagen Verder winkelen
Uitdagingen + oplossingen
Alle uitdagingen + oplossingen
  • Direct naar
    • Alle uitdagingen en oplossingen
    • Meest bekeken managementvragen
    • Recent gestelde vragen
    • Stel jouw managementvraag
  • Ontdek oplossingen per thema
    • Boekadviezen en geschenken
    • Digitalisering en technologie
    • Leiderschap en persoonlijke ontwikkeling
    • Diversiteit en inclusie
    • Strategie en bedrijfsontwikkeling
    • Compliance en wetgeving
    • Verandering en transformatie
    • Alle thema’s
  • Voorbeelden
    • Boekcadeau voor promotie
    • AI toepassen op werk
    • Loopbaan als manager plannen
    • Bevorderen emancipatie en gelijkheid
    • Strategie, missie en visie maken
    • Voorkomen corruptie en onethisch gedrag
    • Agile werken implementeren
    • Alle vragen
Managementboeken
Alle managementboeken
  • Direct naar
    • Managementboek TOP 100
    • AI-books
    • Managementuitdagingen
    • Auteur in de spotlight
    • Online Magazine
    • Aanbiedingen
    • Trending trefwoorden
  • Rubrieken
    • Advisering
    • Algemeen management
    • Coaching en trainen
    • Communicatie en media
    • Economie
    • Financieel management
    • Inkoop en logistiek
    • Internet en social media
    • IT-management / ICT
    • Juridisch
    • Leiderschap
    • Marketing
    • Mens en maatschappij
    • Non-profit
    • Ondernemen
    • Organisatiekunde
    • Personal finance
    • Personeelsmanagement
    • Persoonlijke effectiviteit
    • Projectmanagement
    • Psychologie
    • Reclame en verkoop
    • Strategisch management
    • Verandermanagement
    • Werk en loopbaan
Overige boeken
Alle overige boeken
  • Direct naar
    • Bestseller 60
    • Fictie TOP 20
    • Non-fictie TOP 20
    • Spanning TOP 20
    • Jeugd TOP 10
    • Culinair TOP 10
    • Aanbiedingen
  • Rubrieken
    • Cadeauboeken
    • Computer en informatica
    • Economie
    • Filosofie
    • Flora en fauna
    • Geneeskunde
    • Geschiedenis
    • Gezondheid
    • Informatief / professioneel
    • Jeugd
    • Juridisch
    • Koken en eten
    • Kunst en cultuur
    • Literatuur en romans
    • Mens en maatschappij
    • Naslagwerken
    • Paramedisch
    • Psychologie
    • Reizen
    • Religie
    • Schoolboeken
    • Spiritualiteit
    • Sport, hobby, lifestyle
    • Thrillers en spanning
    • Wetenschap en techniek
    • Woordenboeken en taal
Interactief leren
Alle seminars & trainingen
  • Direct naar
    • Live events
    • Online training
    • AI-books
  • Online Magazine
    • Previews
    • Recensies
    • Interviews
    • Podcasts
    • Videos
  • Volg ons op
    • Spotify
    • YouTube
    • Instagram
    • Linkedin
Attenderingen
Attenderingen instellen
  • Algemeen
    • Recht op u af
    • Juridische attendering
    • Hiatensignalering juridisch
    • Seriesignalering
    • Herdruksignalering
    • Internationaal
  • Aanbevolen per ministerie
    • Algemene Zaken
    • Binnenlandse Zaken en Koninkrijksrelaties
    • Buitenlandse Zaken
    • Defensie
    • Economische Zaken en Klimaat
    • Financiën
    • Infrastructuur en Waterstaat
    • Justitie en Veiligheid
    • Landbouw, Natuur en Voedselkwaliteit
    • Onderwijs, Cultuur en Wetenschap
    • Nationale Politie
    • Sociale Zaken en Werkgelegenheid
    • Volksgezondheid, Welzijn en Sport
Periodieken
Alle periodieken
  • Algemeen
    • Uw periodieken
    • Verlengen / opzeggen
    • Openstaande claims
    • Bibliografische wijzigingen
    • Abonnementshouders
    • Afleveradressen
    • Referenties
    • Notities
  • Aanbevolen per ministerie
    • Algemene Zaken
    • Binnenlandse Zaken en Koninkrijksrelaties
    • Buitenlandse Zaken
    • Defensie
    • Economische Zaken en Klimaat
    • Financiën
    • Infrastructuur en Waterstaat
    • Justitie en Veiligheid
    • Landbouw, Natuur en Voedselkwaliteit
    • Onderwijs, Cultuur en Wetenschap
    • Nationale Politie
    • Sociale Zaken en Werkgelegenheid
    • Volksgezondheid, Welzijn en Sport
Boekseries
Alle boekseries
  • Algemeen
    • Uw serieabonnementen
    • Geadresseerden
    • Abonnementshouders
    • Afleveradressen
    • Referenties
    • Notities
  • Aanbevolen per ministerie
    • Algemene Zaken
    • Binnenlandse Zaken en Koninkrijksrelaties
    • Buitenlandse Zaken
    • Defensie
    • Economische Zaken en Klimaat
    • Financiën
    • Infrastructuur en Waterstaat
    • Justitie en Veiligheid
    • Landbouw, Natuur en Voedselkwaliteit
    • Onderwijs, Cultuur en Wetenschap
    • Nationale Politie
    • Sociale Zaken en Werkgelegenheid
    • Volksgezondheid, Welzijn en Sport
Nu lezen
Online Magazine
  • Direct naar
    • Recensies
    • Interviews
    • Previews
    • Opinie
    • Actueel
    • Podcasts
    • Videos
  • Lees over
    • Algemeen management
    • Coachen en trainen
    • Leiderschap
    • Marketing
    • Organisatiekunde
    • Strategisch management
    • Verandermanagement
    • meer onderwerpen...
  • Recente artikelen
010-4731397
Klantenservice
Mijn account
Mijn bestellingen
010-4731397
Boeken Computer en informatica ECMAScript 6 & TypeScript
ECMAScript 6 & TypeScript
Peter Kassenaar

Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik, programmeertalen en internettechnieken en toepassingen als Dreamweaver en Flash. Daarnaast is hij docent en usability-expert. Peter Kassenaar is sinds 1988 op computergebied actief als programmeur en sinds 1995 (met uitzondering van de vakanties) dagelijks op internet te vinden.

Meer over Peter Kassenaar
Peter Kassenaar

ECMAScript 6 & TypeScript

Paperback Nederlands 2017 1e druk 9789059409323
Dit product is niet leverbaar
 
Stel een vraag over dit boek
Samenvatting Specificaties Over de auteur Inhoudsopgave

Samenvatting

HTML is al ruim 25 jaar de standaard voor het maken van websites. In HTML wordt alleen de structuur van pagina’s beschreven. JavaScript is van oudsher de aanvullende programmeertaal om HTML interactief te maken. Maar JavaScript stamt ook alweer uit 1995. ECMAScript 2015 (ook wel ES6) is de opvolger van JavaScript en biedt nieuwe keywords en programmeermodellen die beter aansluiten bij de mogelijkheden van moderne browsers en de eisen die aan hedendaagse webapps worden gesteld. TypeScript breidt op zijn beurt ECMAScript 2015 weer uit met strikte typeringen en tools die we kennen uit programmeertalen als Java en C#. Tot de behandelde onderwerpen behoren:

Kennismaken met ECMAScript2015.
Nieuwe features in ECMAScript.
Werken met klassen.
Kennismaken met TypeScript.
Typering van variabelen en functies.
Generics en andere TypeScript-mogelijkheden.
TypeScript in complete applicaties.

Specificaties

ISBN13:9789059409323
Trefwoorden:Programmeren, Web programming, JavaScript, Programmeertalen, TypeScript, ECMAScript
Taal:Nederlands
Bindwijze:paperback
Aantal pagina's:300
Uitgever:Van Duuren Media
Druk:1
Verschijningsdatum:4-5-2017
Hoofdrubriek:Computer en informatica
Serie:Web Development Library

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!
Schrijf een recensie
Lees ons recensiebeleid
Uw cijfer
?
Log in om te stemmen

Over Peter Kassenaar

Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik, programmeertalen en internettechnieken en toepassingen als Dreamweaver en Flash. Daarnaast is hij docent en usability-expert. Peter Kassenaar is sinds 1988 op computergebied actief als programmeur en sinds 1995 (met uitzondering van de vakanties) dagelijks op internet te vinden. In 1996 programmeerde hij zijn eerste webpagina's in HTML 3.2 en vanaf 1997 volgden projecten voor databasegestuurde websites met PHP, ASP en ASP.NET. Hij heeft een eerstegraads onderwijsbevoegdheid alsmede diverse andere ICT-gerelateerde certificaten en diploma's. Via zijn eigen bedrijf adviseert hij bedrijven bij internet- en usabilityprojecten en verzorgd hij trainingen.

Andere boeken door Peter Kassenaar

Bekijk alle boeken

Inhoudsopgave

U kunt van deze inhoudsopgave een PDF downloaden

1 Kennismaken met ECMAScript 2015 1
-Een korte geschiedenis van JavaScript en ECMAScript 2
Brendan Eich 2
ECMAScript, JavaScript en versienummers 2
ECMAScript 2015, 2016, 2017 en verder 3
-Wat is ECMAScript 2015? 4
Onderdelen van ECMAScript 2015 5
Kenmerken per feature 7
-Nieuwe features toch gebruiken 8
Compilers en polyfills 8
Traceur, Babel en TypeScript 10
-Wat is TypeScript? 11
-Relatie tussen ES5, ECMAScript 2015 en TypeScript 13
Alles is optioneel 14
-Benodigde voorkennis 15
U kent JavaScript 16
Tips voor meer lezen 17
-Indeling van dit boek 17
-De ontwikkelomgeving inrichten 18
Editor en browser 18
Node.js en een server 19
TypeScript installeren 20
-Oefenbestanden downloaden 21
-Conclusie 22
-Praktijkoefeningen 23


2 Nieuwe features in ECMAScript 2015 27
-Van var naar let en const 28
var in ES5 – function scope 28
Variabelen in ES6 – block scope 29
Constanten maken met const 31
-Template literals en string interpolation 32
Backtick gebruiken 33
Strings over meerdere regels 33
-Arrow functions 34
Kenmerken 35
Lexical this 36
-Standaardwaarden doorgeven voor parameters 38
-Optionele parameters 40
-Benoemde parameters 40
Realistisch voorbeeld 42
-Rest parameters 43
Spread-operator 43
Overige parameters 45
-Meer ES6-features 46
Maps, Sets en meer 46
Nieuwe arraymethodes 48
Destructuring 49
Meer ES6-kenmerken 50
-Conclusie 51
-Praktijkoefeningen 53

3 Werken met klassen 57
-Wat zijn klassen?
-58
Klassen zijn functies 58
Werking 59
Geen hoisting van klassen 60
Klasse-expressies 60
-Opbouw van een klasse 61
Constructor 61
Methodes 62
Eigenschappen 63
Getters en setters 64
Keywords get en set 65
-Statische methodes 67
-Instanties van een klasse maken 69

-Overerving en subklassen maken met extends 69
Het keyword super 70
-Conclusie 72
-Praktijkoefeningen 73

4 Kennismaken met TypeScript 77
-Een korte geschiedenis van TypeScript 78
Superset van JavaScript 78
Transpiling 80
Alle platformen 80
Uitbreiding van JavaScript 80
Voordelen voor ontwikkelaars 82
-Kennismaken met TypeScript via de Playground 84
Oefenen met de Playground 85
Een klasse gebruiken in de Playground 86
-TypeScript-typeringen gebruiken in de code 87
Meer voorbeelden in de Playground 89
-TypeScript lokaal installeren 90
Package.json 91
Afhankelijkheid: Node.js 92
Node.js installeren 93
-Hello World in TypeScript 93
Package.json aanpassen 94
TypeScript Hello World schrijven 95
-TypeScript configureren met tsconfig.json 97
Tsconfig.json maken 98
TypeScript compiler options 100
Meer dan compiler options 102
-Conclusie 102
-Praktijkoefeningen 104

5 Typering van variabelen en functies 107
-De basistypen van TypeScript 108
Boolean 109
TypeScript in uw editor 109
Number 110
String 111
Template strings 111
Array 111
Any en void 112

-Zelf typen schrijven - 1. Interface 114
Het keyword interface 114
De interface gebruiken 115
Voordelen van interfaces 117
Optionele eigenschappen 117
Readonly eigenschappen 118
-Return types aangeven 119
-Zelf typen schrijven - 2. Klassen 120
Verschil met ES6 121
Shorthand notatie: public en private properties 122
Werking van public, private en meer 122
Variabelen beschermen met getters en setters 123
-Overerving via klassen 125
Meer over klassen 127
Wanneer klasse en wanneer interface? 128
-Hoe TypeScript werkt met afgeleide typen - type inference 130
Contextual typing 131
Contextual typing overrulen 132
-Meer typen – tuple en enum 133
Tuple 133
Enum 133
-Typen omzetten - casting en type assertions 134
-Conclusie 135
-Praktijkoefeningen 137

6 Generics en andere TypeScript-mogelijkheden 141
-Wat zijn generics? 142
Wanneer generics handig zijn 142
Het gegevenstype any 143
Een generic functie schrijven 144
Type inference met generics 145
-Generics in combinatie met lijsten 146
Generic classes 147
-Generics met interfaces 149
-Namespaces 151
Het keyword namespace 153
Een namespace gebruiken 154

-Namespaces over meerdere bestanden 155
Referenties opgeven 156
Implementatie schrijven 157
Verwijzingen in HTML 157
De optie “outFile” in tsconfig.json 158
Volgorde van bestanden 159
-Conclusie 160
-Praktijkoefeningen 161

7 TypeScript in complete applicaties 163
-TypeScript-applicaties debuggen 164
Genereren van .map-bestanden 165
.map-bestanden in productie 166
-Externe JavaScript-bibliotheken gebruiken 166
Type Definition Files 166
Definitely Typed 168
TSD en Typings 169
Typings installeren 169
jQuery en Bootstrap installeren 170
jQuery en Bootstrap inzetten in het project 172
Index.ts schrijven 173
De applicatie testen 173
Code inchecken in versiebeheer 174
-Bundeling van bestanden met WebPack 175
Module bundler 175
Werking van WebPack 176
WebPack installeren 177
WebPack configuratiebestand 177
HTML aanpassen 178
TypeScript aanpassen 178
De bundel genereren 179
Het resultaat bekijken 180
Loaders gebruiken 181
Watcher instellen 182
-Een TypeScript e-commerceapplicatie maken 184
-Stap 1 – Omgeving instellen 185
Package.json 185
Tsconfig.json 186
Typings.json 187
Webpack.config.js 187
Producten toevoegen 188
-
Stap 2 – Model maken 188
Map maken 188
-Stap 3 – Indexbestanden maken 189
Eerste versie testen 191
-Stap 4 – Boeken laden 192
Index.ts 192
BookShop.ts 193
-Stap 5 – Helperbestand maken 194
Testen 195
-Stap 6 – Details per boek tonen 195
Details verbergen 198
-Stap 7 – Toevoegen aan winkelwagen 199
Model toevoegen 199
BookShop uitbreiden 199
Nieuwe helpermethodes schrijven 201
HTML uitbreiden 202
-Stap 8 – Producten verwijderen uit winkelwagen 203
-Stap 9 – Bestelling plaatsen 205
Leegmaken 207
-Stap 10 – Kleine wijzigingen in de user interface 207
Compleet 208
-Conclusie 209

Anderen die dit boek kochten, kochten ook

  • Handboek JavaScript & jQuery
    Peter Kassenaar
    Handboek JavaScript & jQuery
    € 39,99
  • Continuous Architecture in Practice
    Murat Erder
    Continuous Architecture in Practice
    € 45,34
  • Exam Ref SC-300 Microsoft Identity and Access Administrator
    Razi Rais
    Exam Ref SC-300 Microsoft Identity and Access Administrator
    € 50,14
  • Data and Analytics Strategy for Business
    Simon Asplen–taylor
    Data and Analytics Strategy for Business
    € 53,74
  • Theory of Fun for Game Design
    Raph Kostet
    Theory of Fun for Game Design
    € 51,64
  • A Tale Of Two Halves: The History of Football Video Games (Captain's Edition)
    Bitmap Books
    A Tale Of Two Halves: The History of Football Video Games (Captain's Edition)
    € 65,36

Managementboek Top 100

Bekijk de volledige Managementboek Top 100

Rubrieken

  • advisering
  • algemeen management
  • coaching en trainen
  • communicatie en media
  • economie
  • financieel management
  • inkoop en logistiek
  • internet en social media
  • it-management / ict
  • juridisch
  • leiderschap
  • marketing
  • mens en maatschappij
  • non-profit
  • ondernemen
  • organisatiekunde
  • personal finance
  • personeelsmanagement
  • persoonlijke effectiviteit
  • projectmanagement
  • psychologie
  • reclame en verkoop
  • strategisch management
  • verandermanagement
  • werk en loopbaan
Uw cookie-instellingen
Deze website maakt gebruik van verschillende soorten cookies. Sommige cookies worden geplaatst door diensten van derden die op onze pagina's worden weergegeven. Om deze externe content te kunnen tonen is nodig dat u toestemming geeft voor het zetten van persoonlijke en marketingcookies. U kunt uw toestemming op elk moment wijzigen of intrekken. In onze cookieverklaring vindt u meer informatie.

Functionele cookies
Deze zijn noodzakelijk voor de werking van de website, zonder deze cookies kan de website niet naar behoren werken.

Persoonlijke en marketingcookies
Wij gebruiken cookies voor statistieken om bij te houden en rapportages te krijgen over hoe bezoekers de website gebruiken. Zo kunnen wij onze website verbeteren. Marketingcookies worden gebruikt om bezoekers te volgen wanneer ze verschillende websites bezoeken. Hun doel is advertenties weergeven die zijn toegesneden op en relevant zijn voor de individuele gebruiker.
Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

Klantenservice

Over ons Contact Voorwaarden Bestellen en retourneren Lezen en luisteren Voor auteurs Recensiebeleid Partnerprogramma

Zakelijk

Zakelijke diensten Partnerprogramma Cadeaubonnen

Altijd op de hoogte

Schrijf u in voor onze nieuwsbrief en blijf up-to-date met relevante interviews en recensies, inspirerende events en de beste acties.
PRETTIG KENNIS MAKEN
Thuiswinkel waarborg Algemene voorwaarden Privacy Cookies Cookie instellingen Service & Contact Over ons
© 2025 Mainpress BV

Populaire producten

    Personen

      Trefwoorden

        ECMAScript 6 & TypeScript

        ECMAScript 6 & TypeScript
        Peter Kassenaar
        /
        loader
        Recensiebeleid
        Noordhoff terugkoopgarantie

        Noordhoff koopt jouw boek terug, zonder zorgen!

        Heb je jouw boeken niet meer nodig?

        Als je jouw studieboeken gekocht hebt bij hanzestudybook.nl, kun je geselecteerde titels moeiteloos terugverkopen aan Noordhoff. Geen vragen, geen gedoe en lekker duurzaam.

        Volledige informatie op Noordhoff.nl

        AI-book

        Wat is een AI-book?

        Een AI-book is niet een boek dat geschreven is door AI maar een boek dat verrijkt is met AI. Het maakt de inhoud van een boek interactief via WhatsApp, zodat je ermee kunt chatten. Zie het als een razend slimme assistent die het boek perfect begrijpt en er alles uit onthouden heeft. Jij kunt deze assistent alles vragen. Vraag bijvoorbeeld hoe je iets kunt toepassen op jouw persoonlijke situatie, om een korte samenvatting, of wat de belangrijkste inzichten zijn. AI-books zijn alleen te gebruiken via WhatsApp, je hoeft er geen aparte app voor te installeren.
        Meer informatie over AI-books

        ?

        Geef uw beoordeling

        ECMAScript 6 & TypeScript

        Verwijder uw beoordeling