Nos últimos anos, a ciência da UX (User Experience) foi crescendo lentamente e cada vez mais desenvolvedores da Web estão implementando características UX amigáveis em seus sites.
Um dos princípios básicos do projeto de UX é o fluxo de informações constante entre o usuário ea aplicação que ele usa. Isso significa que o aplicativo sempre tem que deixar o usuário saber se algo está acontecendo, então ele não será confundido ou perder o interesse no que ele está fazendo.
Isto significa que as práticas recentes, como barra de carregamento do YouTube ao carregar um novo vídeo não são apenas bonitas e obviamente úteis, eles também são baseados em estudos UX da vida real.
Uma ferramenta como ngProgressLite vai ajudar qualquer desenvolvedor AngularJS olhando para expandir UX do seu app, deixando-o adicionar barras de carga para todas as páginas de códigos ele.
Isto significa que quando o usuário será o carregamento da página, uma pequena magro colorido linha,,, animado, na parte superior da página irá deixá-lo saber o quanto ele tem que esperar até que todo o conteúdo da página foi carregada.
O que é novo nesta versão:
- Corrige:
- Aplicar css progresso apenas para o primeiro filho do recipiente (permite a inserção de divs adicionais para dentro do recipiente. Um exemplo de caso de uso para isso seria a adição de um botão rotativo, como o do nprogress original).
- Retirar desnecessária dependência $ limite de tempo e usar setTimeout nativa em vez (como nós só mudar css, mas não o âmbito de aplicação, não há necessidade de executar um ciclo de digestão, com US $ aplicar () dentro $ service timeout).
Requisitos :
- JavaScript habilitado no lado do cliente
- AngularJS
Comentários não encontrado