No uso do AJAX para o desenvolvimento de websites , é im...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: A - mudar o foco da página para a área em que a mudança ocorreu.
A questão aborda boas práticas de acessibilidade no uso do AJAX em websites. O AJAX é uma técnica que permite a atualização de conteúdos de uma página web de forma assíncrona, ou seja, sem a necessidade de recarregar toda a página. Isso melhora a experiência do usuário ao tornar a navegação mais fluida e rápida. Contudo, para que seja acessível, é necessário adotar práticas que garantam que todos os usuários, incluindo aqueles com deficiências, possam utilizar o site adequadamente.
Para resolver essa questão, é necessário entender as diretrizes de acessibilidade na web, como as fornecidas pelo WCAG (Web Content Accessibility Guidelines). Essas diretrizes recomendam que os desenvolvedores forneçam feedback apropriado para os usuários quando atualizações dinâmicas ocorrem, como é o caso quando AJAX é utilizado.
As alternativas B, C, D, e E são práticas recomendadas de acessibilidade:
- B: Comunicar aos usuários que conteúdo está sendo carregado é uma prática essencial para que eles entendam que a página está em processo de atualização, o que é particularmente importante para usuários de leitores de tela ou outras tecnologias assistivas.
- C: Destacar áreas que foram atualizadas ajuda os usuários a identificar onde as mudanças ocorreram, o que pode ser útil para a navegação e compreensão do que foi modificado na página.
- D: Oferecer funcionalidade alternativa para o caso de o JavaScript estar desabilitado garante que o site continue sendo utilizável, mesmo que a experiência do usuário seja potencialmente degradada.
- E: Permitir que os usuários controlem as atualizações automáticas dá a eles maior controle sobre a experiência de navegação, o que pode ser crucial para usuários com necessidades específicas.
Contudo, a alternativa A não é uma boa prática de acessibilidade. Mudar automaticamente o foco da página para a área que foi atualizada pode desorientar e confundir o usuário, particularmente aqueles que dependem de leitores de tela ou navegação por teclado. Os usuários podem perder o contexto de onde estavam na página, e isso pode interromper a navegação ou leitura em andamento. Por isso, o foco deve ser movido somente quando houver uma ação explícita do usuário solicitando essa mudança. Portanto, essa alternativa é a incorreta, e o gabarito da questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
AJAX (Asynchronous JavaScript and XML):
– AJAX utiliza Javascript, DOM e XML.
– Apenas as partes das páginas que são alteradas é que são carregadas.
– O tráfego com o servidor é reduzido.
– Aplicações AJAX precisam de Javascript para executar.
- Duas das tecnologias que compõem o Ajax são: DOM e CSS.
- No uso do AJAX para o desenvolvimento é importante adotar boas práticas de acessibilidade ter um mecanismo de comunicação do tipo “Aguarde, carregando lista” de forma que o usuário fique ciente que atualizações dinâmicas na página estão sendo realizadas: Destacar as áreas do que foram atualizadas; Oferecer outros mecanismos que garantam o funcionamento do site caso o JavaScript não esteja habilitado e Oferecer a opção de desabilitar atualizações automáticas e permitir ao usuário atualizar manualmente a página.
- AJAX é uma tecnologia que visa, entre outras coisas, aumentar a escalabilidade do servidor Web, trazendo parte do processamento para o lado cliente.- Sua principal característica é a habilidade de se comunicar com o servidor e atualizar partes de uma página Web sem recarregá-la inteiramente.
- Objetos do tipo XMLHttpRequest são utilizados para trocar dados com servidores.
- Requisições a servidores feitas via AJAX podem ser feitas tanto via método GET como POST.
Acessibilidade sempre usuário no comando, mudar o foco automatico seria tirar o poder do usuário
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo