In de afgelopen jaren is de wetenschap van de UX (User Experience) is langzaam groeit en steeds meer web-ontwikkelaars zijn de uitvoering van UX vriendelijke kenmerken op hun sites.
Een van de basisprincipes van UX ontwerp is de constante informatiestroom tussen de gebruiker en de toepassing die hij gebruikt. Dit betekent dat de app heeft altijd aan de gebruiker te laten weten als er iets aan de hand is, zodat hij niet in de war zijn, of interesse in wat hij doet verliezen.
Dit betekent dat de recente praktijken zoals YouTube loading bar tijdens het laden van een nieuwe video zijn niet alleen mooi en uiteraard handig, ze zijn ook gebaseerd op real-life UX studies.
Een tool als ngProgressLite zal helpen elke AngularJS ontwikkelaar op zoek naar uitbreiding van UX zijn app door hem te laten laden bars toe te voegen voor alle pagina's hij codes.
Dit betekent dat wanneer de gebruiker wordt het laden van de pagina, een kleine, slanke, gekleurd, geanimeerde lijn aan de bovenkant van de pagina zal hem laten weten hoeveel hij moet wachten tot alle inhoud van de pagina is geladen.
Wat is nieuw in deze release:
- Fixes:
- toepassen huidige css alleen de container eerste kind (maakt toepassing van extra divs in de houder. Een voorbeeld gebruikt geval zou de toevoeging van een spinner zijn, zoals in de oorspronkelijke nprogress).
- Drop onnodige $ timeout afhankelijkheid en gebruik van setTimeout plaats (zoals we css maar niet de omvang alleen veranderen, is er geen noodzaak om een digest cyclus met $ run van toepassing () in $ time-out-service).
Eisen
- Javascript nodig op client-side
- AngularJS
Reacties niet gevonden