Validatiemeldingen tonen met AngularJS
Een leeg formulier hoeft niet direct vol rode foutmeldingen te staan. AngularJS houdt per veld en formulier bij wat de gebruiker heeft gedaan en of de invoer geldig is. Met states zoals touched, dirty en submitted bepaal je wanneer een validatiemelding verschijnt. Zo laat je de feedback aansluiten op het invullen van het formulier.
Leestijd: 3 minuten
Lees verder
AngularJS: Het verschil tussen Components en Directives
Een component en een directive kunnen in AngularJS op elkaar lijken. Toch hebben ze een andere rol: een component bundelt een stuk interface, terwijl een directive gedrag aan een element kan toevoegen. We vergelijken hun belangrijkste mogelijkheden en bekijken wanneer welke vorm past bij de code die je wilt hergebruiken.
Leestijd: 2 minuten
Lees verder
4 performance tips voor AngularJS apps
Two-way binding is handig, maar een groeiend aantal watchers kan een AngularJS-app vertragen. Vier aandachtspunten helpen je bewuster om te gaan met de digestcycle en de kosten van databinding. Met onder meer one-time binding als manier om onnodig werk in de browser te beperken.
Leestijd: 3 minuten
Lees verder
Het verschil tussen Concat, Uglify en Minify
Concat, Uglify en Minify komen vaak samen voor in een frontend-build, maar doen niet hetzelfde. Dit artikel legt uit wat bestanden samenvoegen, namen verkorten en overbodige tekens verwijderen betekenen. Met Gulp en Grunt als uitgangspunt bekijken we hoe deze bewerkingen de uiteindelijke JavaScript- en CSS-bestanden veranderen.
Leestijd: 2 minuten
Lees verder
Nederlandse reguliere expressies
Van Nederlandse postcodes en telefoonnummers tot e-mailadressen, URL's en IBANs: reguliere expressies helpen je invoer op een verwacht patroon te controleren. Dit artikel verzamelt JavaScript-voorbeelden en bespreekt waar zo'n controle ophoudt. Een correct patroon betekent immers nog niet dat een adres of rekening daadwerkelijk bestaat.
Leestijd: 9 minuten
Lees verder