Τα τελευταία χρόνια, η επιστήμη της UX (εμπειρία του χρήστη) σιγά-σιγά αυξάνεται και όλο και περισσότεροι προγραμματιστές Web εφαρμογής UX χαρακτηριστικά φιλικά στους δικτυακούς τους τόπους.
Μία από τις βασικές αρχές του σχεδίαση UX είναι η συνεχής ροή πληροφοριών μεταξύ του χρήστη και της εφαρμογής που τη χρησιμοποιεί. Αυτό σημαίνει ότι η εφαρμογή έχει πάντα να αφήσει το χρήστη να γνωρίζει αν κάτι συμβαίνει, οπότε δεν θα πρέπει να συγχέεται ή να χάνουν το ενδιαφέρον τους σε ό, τι κάνει.
Αυτό σημαίνει ότι οι πρόσφατες πρακτικές όπως η γραμμή φόρτωσης του YouTube κατά τη φόρτωση ενός νέου βίντεο δεν είναι μόνο όμορφη και προφανώς χρήσιμο, βασίζονται σε μελέτες UX της πραγματικής ζωής.
Ένα εργαλείο όπως ngProgressLite θα βοηθήσει κάθε προγραμματιστής AngularJS εξετάζει την επέκταση UX εφαρμογή του κατά τον αφήσει να προσθέσετε γραμμές φόρτωσης για όλες τις σελίδες που κωδικούς.
Αυτό σημαίνει ότι όταν ο χρήστης θα πρέπει να τη φόρτωση της σελίδας, ένα μικρό, λεπτό, έγχρωμο, κινούμενα γραμμή στο πάνω μέρος της σελίδας θα τον αφήσει να ξέρετε πόσο θα πρέπει να περιμένει έως ότου όλο το περιεχόμενο της σελίδας έχει φορτωθεί.
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Διορθώσεις:
- Εφαρμόστε προόδου CSS μόνο στο πρώτο παιδί του δοχείου (επιτρέπει την εισαγωγή πρόσθετων divs μέσα στο δοχείο. Ένα παράδειγμα περίπτωσης χρήσης για αυτό θα ήταν η προσθήκη ενός κλώστη, όπως αυτή στην αρχική nprogress).
- Αποβολή περιττών σχέσεων εξάρτησης $ χρονικό περιθώριο και να χρησιμοποιούν τη μητρική setTimeout αντί (όπως αλλάζουμε μόνο CSS, αλλά όχι το πεδίο εφαρμογής, δεν υπάρχει καμία ανάγκη να τρέχει έναν κύκλο πέψης με $ ισχύουν () μέσα στο $ υπηρεσιών υπέρβασης).
Απαιτήσεις :
- για να ενεργοποιήσετε την Javascript πλευρά του client
- AngularJS
Τα σχόλια δεν βρέθηκε