Handboek JavaScript & jQuery, 2e editie

Handboek JavaScript & jQuery, 2e editie

Uitvoering
Boek, paperback, zwart-wit, 368 pagina's
ISBN
9789059409156
Gepubliceerd
2016
Serie
€ 29,95

Met het tweede, bijgewerkte Handboek JavaScript & jQuery leert u snel programmeren in JavaScript, de scripttaal die met name in webbrowsers een hoofdrol speelt. De auteur gaat uitgebreid in op taalconstructies, opdrachten en de vele mogelijkheden die deze flexibele programmeertaal biedt. In het tweede deel van het boek wordt het razendpopulaire jQuery behandeld. Dit framework tilt de kracht van JavaScript naar een hoger niveau en strijkt tevens de verschillen tussen diverse browsers soepeltjes glad. Gelardeerd met vele vragen en oefeningen is dit Handboek uw ultieme inleiding in de kracht van programmeren in JavaScript en jQuery. Tot de behandelde onderwerpen behoren:

  • Kennismaken met JavaScript en JavaScript-gereedschappen
  • Statements, gegevenstypen, variabelen en operatoren
  • Functies, arrays en objecten
  • Programmaverloop
  • Events en event handlers in JavaScript
  • Werken met het document object model (DOM)
  • Kennismaken met jQuery
  • HTML- en CSS-functies in jQuery
  • Events afhandelen in jQuery
  • jQuery-animatiefuncties
  • jQuery en Ajax
  • jQuery-plug-ins
  • Werken met jQuery UI
Downloadbare bestanden
Wis filter
  • Peter Kassenaar

    Peter Kassenaar

    Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik programmeertalen en internettechnieken. Hij is gespecialiseerd in front-endtools -frameworks en webapplicaties. Via zijn eigen bedrijf verzorgt hij trainingen op deze gebieden voor bedrijven...
    Kassenaar K

Handboek JavaScript & jQuery, 2e editie

1
Kennismaken met JavaScript
Een korte geschiedenis van JavaScript
Kernbegrip – JavaScript core
Handige voorkennis
U hebt nog niet eerder geprogrammeerd
U hebt al programmeerervaring
Ontwikkelhulpmiddelen voor JavaScript
JavaScript-debuggers
Uw eerste JavaScript
JavaScript-functies
De debugger gebruiken
JavaScript-code in extern bestand
Conclusie
Vragen en oefeningen
2
Statements, gegevenstypen en variabelen
De syntaxis van JavaScript
Statements
Werken met variabelen
Gereserveerde woorden
Commentaar
Gegevenstypen
Tekenreeksen of strings
Verschillende stringfuncties
Booleaanse waarden
Objecttypen
Conclusie
Vragen
3
Operatoren
Variabelen bewerken met operatoren
Bewerkingsvolgorde
Vragen en oefeningen
4
Functies, arrays en objecten
Functies nader bekeken
Structuur van een functie
Parameters doorgeven
Waarden retourneren
Werken met arrays
Arraymethoden
Werken met objecten
Waarden van objecten uitlezen
Conclusie
Vragen en oefeningen
5
Voorwaardelijke statements en programmaloop
Inleiding
If-else
Het statement switch()
De lus while()
Het statement for()
De statements break, continue en return
Het statement for-in
Conclusie
Vragen en oefeningen
6
JavaScript-events en -event handlers
Wat zijn events?
Typen events
Event bubbling
Voorbeelden van events en event handlers
Klikken op knoppen afvangen
Conclusie
Vragen en oefeningen
7
Werken met het DOM
Wat is het DOM?
Beknopte geschiedenis van het DOM
Elementen in het DOM selecteren
Elementen in het DOM toevoegen en verwijderen
Overige functies voor het DOM
Vragen en oefeningen
8
Kennismaken met jQuery
Wat is jQuery?
jQuery toevoegen en gebruiken
Elementen selecteren met jQuery
De functie document.ready()
Enkele korte voorbeelden
Conclusie
Vragen en oefeningen
9
HTML- en CSS-functies in jQuery
CSS-eigenschappen lezen en schrijven
Opties meegeven als object
Werken met CSS-klassen via .addClass() en .removeClass()
CSS-klassen verwisselen met .toggleClass()
Testen op CSS-klasse met .hasClass()
Werken met HTML en attributen
Formuliervelden verwerken met jQuery
Elementen invoegen en verwijderen uit het DOM
Tot slot
Vragen en oefeningen
10
Events afhandelen in jQuery
Eenvoudige event binding en -afhandeling
Live event handling
Het jQuery event object
Browser events
Formulierevents
Toetsenbordevents
Muisevents
Tot slot
Vragen en oefeningen
11
jQuery-animatiefuncties
Basisanimatiefuncties
Elementen infaden en uitfaden
Callbackfuncties na animatie
Eigen animaties maken met .animate()
Geavanceerde animatiefuncties
Case: tabbladen maken
Case: een luxe tooltip
Conclusie
Vragen en oefeningen
12
jQuery en Ajax
Wat is Ajax?
HTML-documenten laden met .load()
Uitbreidingen van .load()
JavaScript same origin policy
jQuery Ajax-functies
De functie .ajax()
Wat is JSONP?
Case – werken met openweathermap.org
Standaardinstellingen maken met .ajaxSetup()
Ajax-events
Conclusie
Vragen en oefeningen
13
jQuery-plug-ins
Wat is een plug-in?
Kennismaken met plug-ins : Cycle2
Case: de plug-in Form Validation
Meer over plug-ins
Vragen en oefeningen
14
Werken met jQuery UI
Wat is jQuery UI?
jQuery UI downloaden en gebruiken
Uw eerste widget – de datepicker gebruiken
De component slider en werken met events
Werken met tabs
Interacties maken met drag and-drop
Werken met thema’s
Tot slot
Vragen en oefeningen
Index