Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Presentatie van jQuery: doelstellingen, alternatieven...
Use cases, voorbeelden van sites
Specifieke principes en trucs
Samenhang met andere frameworks
Workshop: jQuery opzetten (ontwikkeling/productie) - conflicten met andere frameworks beheren ($/jQuery)
De kern van jQuery
Essentiële functies en chaining
Uitgebreide CSS3 selectors
Bladeren, DOM-boom manipulatie en filters
Workshop: Webpagina's manipuleren met jQuery: elementen, stijlen, ...
Het complete terugroepsysteem
Principe
Controle van de uitvoeringscontext van callbacks
Bestaande functies
Workshop: Meerdere gebruikssituaties voor callbacks, consumptie
Gebruikersinterfaces met jQuery
Gedrag van links
Gebeurtenisassociatie en triggering
Animatie-effecten
Workshop: Overzicht van gebeurtenissen beheerd door jQuery, vereniging van effecten
AJAX met jQuery
Asynchrone/synchrone communicatie
AJAX implementatie
Beschikbare jQuery functies
Deferred en Promise object interface
Pagina laden en code injectie
Volledige AJAX en UI integratie
Compatibiliteit met andere frameworks
Workshop: AJAX-verzoeken en XML-parsing met jQuery
Het plugin systeem en jQuery augmentatie
Hoe het werkt
Overzicht van bestaande plugins (jQuery UI, anderen...)
Widgets : sliders, tooltips, drag'n'drop...
Creatie van een aangepaste jQuery plugin
Workshop : Integratie/gebruik van bestaande plugins (slider, datePicket, ...) - Creatie van een plugin