Latest web development tutorials

tag HTML <script>

Exemplos

Através JavaScript saída "Olá, mundo":

<script>
document.write("Hello World!")
</script>

tente »

Suporte a navegadores

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Todos os principais navegadores suportam a tag <script>.


definições e instruções tag

tag <script> é usado para definir o script do lado do cliente, como JavaScript.

<Script> elemento pode conter instruções de script, você também pode "src" atributo aponta para um arquivo de script externo.

JavaScript é normalmente usado para manipulação de imagem, validação de formulário, e as mudanças de conteúdo dinâmico.


Dicas e Notas

NOTA: Se você usar o atributo "src", o elemento <script> deve estar vazio.

Dica: Veja o <noscript> elemento, para aqueles deficientes em script de seu navegador ou um navegador não suporta usuários de script do lado do cliente, este elemento é muito útil.

Nota: Existem várias maneiras de executar um script externo:

  • Se assíncrono = "assíncrono": script de forma assíncrona em relação ao resto da execução da página (quando a página para continuar a análise, o programa será executado)
  • Quando a execução do script será concluída a análise da página: Se você não usar o assíncrono e adiar = "adiar"
  • Se nem uso nem assíncrona adiar: Antes do navegador para continuar a analisar a página, ler e executar scripts imediatamente

Diferenças entre HTML 4.01 e HTML5

Em HTML 4 em, atributo "tipo" é necessário, mas é opcional no HTML5.

atributo "assíncrono" é novo na atributos HTML5.

HTML5 não é mais suportado em HTML 4.01 em certas propriedades: "xml: space".


As diferenças entre HTML e XHTML

Em XHTML, o tipo de conteúdo roteiro é declarado como #PCDATA (em vez de CDATA), isso significa que a entidade será resolvido.

Isto significa que em XHTML, todos os caracteres especiais devem ser codificados ou todo o conteúdo aninhado em uma seção CDATA:

<script type="text/javascript">
//<![CDATA[
var i=10;
if (i<5)
  {
  // some code
  }
//]]>
</script>


propriedade

Novo: HTML5 nova propriedade.

属性 描述
async New async 规定异步执行脚本(仅适用于外部脚本)。
charset charset 规定在脚本中使用的字符编码(仅适用于外部脚本)。
defer defer 规定当页面已完成解析后,执行脚本(仅适用于外部脚本)。
src URL 规定外部脚本的 URL。
type MIME-type 规定脚本的 MIME 类型。
xml:space preserve HTML5 不支持。规定是否保留代码中的空白。


Propriedades globais

<Script> tag suporta HTML propriedades globais .


artigos relacionados

HTML Tutorial: Script HTML