O setor de TI da SEMCONGER está desenvolvendo uma interface web interativa para consulta de relatórios fiscais. Para isso, os programadores precisam garantir responsividade e usabilidade da aplicação, utilizando HTML, CSS e JavaScript. A equipe de desenvolvimento discutiu diferentes abordagens para melhorar o desempenho da interface, levantar requisitos e otimizar a manipulação do DOM; analise-as. I. O JavaScript permite manipular dinamicamente os elementos HTML por meio da API Document Object Model (DOM). II. No CSS, a propriedade display: inline-block; pode ser utilizada para criar elementos alinháveis horizontalmente sem ocupar toda a largura disponível. III. O DHTML é um conjunto de tecnologias que inclui HTML, CSS e JavaScript para criar páginas dinâmicas e interativas. IV. O AJAX permite que páginas web façam requisições assíncronas ao servidor, evitando recarregamentos completos. V. A tag <script> no HTML deve ser sempre posicionada dentro do <head> para garantir que os scripts sejam carregados antes da renderização da página. Está correto o que se afirma apenas em
- A)I, II e IV.
Errada, porque deixa de fora a afirmativa III, que também está correta.
- B)I, III e IV.
Errada, porque I, III e IV estão corretas, mas a banca incluiu a II, que também é verdadeira.
- C)II, III e V.
Errada, porque a V é falsa: a tag script não deve ficar sempre no head, e isso inviabiliza a alternativa.
- D)I, II, III e IV.
Certa, porque as afirmativas I, II, III e IV estão corretas, enquanto a V está incorreta.
Gabarito: D
Aqui a ideia central é simples: quando você junta HTML, CSS e JavaScript, ganha uma interface mais viva, responsiva e fácil de usar. O JavaScript conversa com o DOM, que é a “árvore” dos elementos da página, permitindo criar, remover e alterar conteúdo em tempo real. Isso é o que dá vida a botões, filtros, menus e relatórios interativos. A afirmativa I está correta porque o JavaScript realmente manipula elementos HTML por meio do DOM. A II também está correta: o display: inline-block faz o elemento continuar em linha, mas permitindo dimensões como largura e altura, sem ocupar toda a largura da tela. É muito usado quando você quer alinhamento horizontal sem virar bloco completo. A III também está certa. O DHTML não é uma tecnologia única, mas sim a combinação de HTML, CSS e JavaScript para deixar a página dinâmica. Já a IV fecha o pacote: o AJAX faz requisições assíncronas ao servidor sem precisar recarregar a página inteira. É aquele tipo de recurso que evita a sensação de “piscar” a tela toda hora. Por isso, o gabarito é D: I, II, III e IV estão corretas. A V está errada porque a tag script não precisa ficar sempre dentro do head; ela pode ficar no body e, em muitos casos, até no final da página para melhorar o carregamento visual. Em JavaScript moderno, ainda há atributos como defer e async que ajudam no momento de carregamento do script.