Neste artigo você vai aprender para que serve o <![CDATA[]]> dentro da tag script e por qual motivo os desenvolvedores adicionam esta tag no código

Para que serve o dentro da tag script capa

Fala programador(a), beleza? Bora aprender mais sobre o <![CDATA[]]> e também JavaScript!

Primeiramente vamos a responsabilidade desta tag para a linguagem JavaScript

<![CDATA[]]> não representa nada para JS, pois o mesmo sempre vem em volta de comentários

Veja um código bastante comum:

<script type="text/javascript">
//<![CDATA  

   ...

//]]
</script>

Então podemos dizer que esta instrução é automaticamente ignorada pelo interpretador de JavaScript

Então quando ela tem validade?

A tag CDATA só terá validade caso seja utilizada alguma ferramenta que manipule o HTML via XML

Com CDATA podemos colocar caracteres especiais que invalidariam o XML

Que causa um erro chamado de XML parser crash

Então o principal motivo é conseguir incluir estes para que o software rode normalmente nos dois ambientes, em XML e em execução normal

Porém hoje em dia na maioria esmagadora dos casos não é necessário o CDATA, você vai ver muito em sistemas legados

Ou seja, o atributo não interfere em nada na programação do seu sistema

E também é desnecessário, caso seu foco seja desenvolvimento web, então fique tranquilo e apenas ignore a existência do mesmo

Salvo a exceção que o seu sistema trabalhe com XML, de uma maneira que o CDATA seja necessário

Conclusão

Neste artigo você aprendeu para que serve o <![CDATA[]]> dentro da tag script

Na verdade o mesmo não tem importância alguma para aplicações modernas

Era utilizado antigamente para burlar alguns caracteres que a validação XML invalidava, causando o XML parser crash

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments