בשנים האחרונות, המדע של UX (חווית משתמש) גדל לאט ויותר ויותר מפתחי אינטרנט מיישמים תכונות UX ידידותיות באתרים שלהם.
אחד העקרונות הבסיסיים של עיצוב UX הוא זרם המידע המתמיד בין המשתמש לבין יישומו הוא משתמש. משמעות דבר היא האפליקציה תמיד יש לתת למשתמש לדעת אם משהו קורה, ולכן הוא לא יהיה מבולבל או לאבד עניין במה שהוא עושה.
משמעות דבר היא כי פרקטיקות האחרונות כמו בר הטעינה של YouTube בעת טעינת וידאו חדש הן לא רק יפות וכמובן שימושיות, הם גם מבוססים במחקרי UX חיים אמיתיים.
כלי כמו ngProgressLite יעזור לכל מפתח AngularJS מסתכל לתוך הרחבת UX של יישומו על ידי ומאפשר לו להוסיף סרגלי טעינה לכל הדפים שהוא הקודים.
משמעות הדבר היא כאשר המשתמש יהיה טעינת הדף, קו קטן, רזה, בצבע, אנימציה בחלק העליון של הדף ייתן לו יודע כמה יש לו להמתין עד שכל התוכן של הדף נטען.
מה חדש בהודעה זו:
- תיקונים:
- החל css התקדמות רק לילד הראשון של המכל (מאפשר החדרת divs נוסף לתוך המכל. מקרה דוגמא שימוש לזה יהיה התוספת של טווה, כמו זו בnprogress המקורי).
- Drop תלות פסק זמן $ מיותר ולהשתמש setTimeout ילידים במקום (כפי שרק לשנות css אך לא ההיקף, אין צורך לרוץ מחזור לעכל עם $ יחול () בתוך שירות פסק זמן $).
דרישות :
- לאפשר Javascript בצד הלקוח
- AngularJS
תגובות לא נמצא