Sa mga nakaraang taon, ang agham ng UX (Karanasan ng User) ay mabagal na lumalagong at higit pa at higit pa sa mga developer Web ay pagpapatupad ng UX friendly na mga tampok sa kanilang mga site.
Ang isa sa mga pangunahing mga prinsipyo ng disenyo UX ay ang tuluy-tuloy na stream impormasyon sa pagitan ng mga user at ang application ay gumagamit siya. Nangangahulugan ito na ang app palaging may upang ipaalam sa user kung ang isang bagay ay nangyayari sa, kaya hindi siya ay nalilito o mawalan ng interes sa kung ano ang ginagawa niya.
Nangangahulugan ito na ang mga kamakailang mga kasanayan tulad ng paglo-load ng bar ng YouTube habang naglo-load ng bagong video ay hindi lamang maganda at malinaw naman kapaki-pakinabang, ang mga ito ay batay din sa real-buhay na pag-aaral UX.
Ang isang tool tulad ng ngProgressLite ay makakatulong sa anumang mga developer AngularJS naghahanap sa pagpapalawak ng kanyang UX app sa pamamagitan ng pagpapaalam sa kanya idagdag ang paglo-load ng mga bar para sa lahat ng mga pahina niya mga code.
Nangangahulugan ito na kapag ang user ay paglo-load ng pahina, ang isang maliit, slim, may kulay, animated linya sa tuktok ng pahina ay ipaalam sa kanya kung magkano ang mayroon siyang maghintay hanggang ang lahat ng nilalaman ng pahina ay load.
Ano ang bagong sa paglabas:
- Pag-aayos:
- Ilapat ang pag-unlad css lamang sa unang anak lagayan ng (nagpapahintulot ng pagpasok ng mga karagdagang divs sa container. Ang isang kaso halimbawa ng paggamit para sa ay magiging ang pagdaragdag ng isang manunulid, tulad ng sa orihinal na nprogress).
- I-drop ang mga hindi kinakailangang $ timeout dependency at gamitin ang native na setTimeout sa halip (bilang baguhin lamang namin ang css ngunit hindi ang nasasakupan, hindi na kailangang magpatakbo ng isang digest na ikot sa $-apply () sa loob ng $ serbisyo timeout).
Mga Kinakailangan :
- pinagana ang JavaScript sa client side
- AngularJS
Mga Komento hindi natagpuan