Questão nº 43
Questão de Tecnologia da Informação · FCC TRT15 2024 (nº 43)
Uma equipe de desenvolvimento está criando um site responsivo e acessível que utiliza, entre outros recursos, HTML5, CSS3, JSF e jQuery. A meta é garantir que o site seja adaptável a diferentes dispositivos e tamanhos de tela, atenda aos padrões de acessibilidade (WCAG 2.1) e possua menus dinâmicos e conteúdo interativo carregado de forma assíncrona. A estratégia que melhor implementa os requisitos é usar
- AjQuery e CSS3 para carregar dinamicamente todo o conteúdo e criar menus interativos, deixando HTML5 apenas para estruturação básica.
- BJSF para criar os menus dinâmicos e jQuery para ajustar automaticamente o layout com base no tamanho da tela.
- CHTML5 para criar menus interativos, CSS3 para ajustar dinamicamente os tamanhos de tela, e JSF para manipular eventos e carregar conteúdo assíncrono.
- DJSF para ajustar automaticamente o layout responsivo, HTML5 para validação acessível, e CSS3 para estilização básica sem media queries.
- ECSS3 para media queries e animações responsivas, HTML5 para estruturar elementos semânticos acessíveis, e jQuery para carregar conteúdo assíncrono e manipular menus dinâmicos. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Para criar um site moderno, cada tecnologia tem um papel principal: HTML5 estrutura o conteúdo e dá significado a ele; CSS3 cuida da aparência, do layout e da adaptação a diferentes telas; e jQuery (uma biblioteca de JavaScript) facilita a interação, a manipulação de elementos e o carregamento de dados sem recarregar a página.
(A) Incorreta: CSS3 é para estilização e responsividade, não para carregar conteúdo dinamicamente. HTML5 é fundamental para acessibilidade, não apenas "estruturação básica".
(B) Incorreta: JSF é um framework de UI server-side, não a ferramenta primária para menus dinâmicos client-side no contexto de jQuery. jQuery não é a principal ferramenta para ajustar layout responsivo; essa é a função das Media Queries do CSS3.
(C) Incorreta: HTML5 é para estruturar, não para "criar menus interativos" diretamente (isso é função do JavaScript/jQuery). JSF pode manipular eventos, mas a combinação com jQuery para carregamento assíncrono é mais direta e comum no client-side.
(D) Incorreta: JSF é um framework server-side e não ajusta layout responsivo no cliente (isso é CSS3). A exclusão de "media queries" do CSS3 contradiz diretamente o requisito de site responsivo.
(E) Correta: CSS3 com media queries é a base da responsividade e animações. HTML5 com elementos semânticos é essencial para a acessibilidade (WCAG 2.1). jQuery é ideal para carregar conteúdo assíncrono (AJAX) e criar menus dinâmicos e interatividade, complementando as outras tecnologias para atender a todos os requisitos.
Fonte: FCC TRT15 2024 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.