# Handboek voor macros.js Dit handboek biedt een uitgebreide uitleg over het gebruik van `macros.js` in je webprojecten. `macros.js` is een lichtgewicht JavaScript-bibliotheek die veelgebruikte DOM-manipulaties en event-handling vereenvoudigt, vergelijkbaar met jQuery, maar met een moderne en compacte aanpak. Het is ontworpen om direct in de browser te werken zonder afhankelijkheden. ## Inhoudsopgave 1. [Introductie](#introductie) 2. [Installatie](#installatie) 3. [DOM-selectors](#dom-selectors) 4. [DOM-manipulatie](#dom-manipulatie) 5. [Event-handling](#event-handling) 6. [Valuta-opmaak](#valuta-opmaak) 7. [Voorbeeldproject](#voorbeeldproject) 8. [Vergelijking met jQuery](#vergelijking-met-jquery) 9. [Best practices](#best-practices) ## Introductie `macros.js` biedt een verzameling hulpfuncties en methoden om DOM-elementen te selecteren, manipuleren en gebeurtenissen te beheren. Het is een moderne vervanging voor jQuery, met een focus op eenvoud en prestaties. Het ondersteunt: - Verkorte DOM-selectors (`$`, `$$`, `$id`) - Ketenbare methoden voor DOM-manipulatie (`addClass`, `removeClass`, `toggleClass`, `show`, `hide`, `toggleVisibility`) - Flexibele event-handling (`on`, `off`) - Valuta-opmaak (`formatCurrency`) In tegenstelling tot jQuery is `macros.js` compacter en maakt het gebruik van moderne JavaScript-API's zoals `querySelector` en `classList`. ## Installatie Voeg `macros.js` toe aan je project door het script in je HTML-bestand op te nemen: ```html ``` Plaats het `