Dans les dernières années, la science de l'UX (User Experience) a été de plus en plus lentement et de plus en plus de développeurs Web mettent en œuvre des fonctionnalités UX amicales sur leurs sites.
L'un des principes fondamentaux de la conception UX est le flux constant d'informations entre l'utilisateur et l'application qu'il utilise. Cela signifie que l'application a toujours de laisser l'utilisateur de savoir si quelque chose se passe, alors il ne sera pas confus ou se désintéresser de ce qu'il fait.
Cela signifie que les pratiques récentes comme le chargement bar de YouTube pendant le chargement d'une nouvelle vidéo ne sont pas seulement belle et bien évidemment utiles, ils sont également basés dans les études de UX de la vie réelle.
Un outil comme ngProgressLite aidera toute AngularJS développeur regardant dans l'expansion de son application UX en lui faisant ajouter des barres de chargement pour toutes les pages qu'il codes.
Cela signifie que lorsque l'utilisateur sera charge la page, un petit, mince, de couleur, ligne animé en haut de la page lui permettra de savoir combien il doit attendre jusqu'à ce que tout le contenu de la page chargée.
Ce qui est nouveau dans cette version:
- Corrections:
- Appliquer progrès css seulement au premier enfant du conteneur (permet d'insérer divs supplémentaires dans le récipient. Un exemple de cas d'utilisation pour ce serait l'ajout d'un spinner, comme celui de l'nprogress original).
- Chute inutiles $ timeout dépendance et utiliser setTimeout natif place (comme nous ne changeons css, mais pas la portée, il n'y a pas besoin de courir un cycle condensé avec $ se appliquent () à l'intérieur $ Service de timeout).
Exigences :
- Javascript sur côté client
- AngularJS
Commentaires non trouvées