Resumo: a composição do JavaScript, o papel de cada componente,
1. A composição do JavaScript
JavaScript
ECMAScript (Core) DOM (modelo de objeto de documento) Bom (Modelo de Objeto do Navegador)
1.1Ecmascript
O ECMAScript é uma linguagem de script padronizada através da ECMA-262. ECMA-262 estipula idiomas: sintaxe, tipo, declaração, palavra-chave, palavra reservada, operador, objeto
1.2 DOM
O DOM mapeia a página inteira em uma estrutura de nó de várias camadas. Cada componente na página HTML ou XML é um certo tipo de nó, que contém diferentes tipos de dados.
1.3 Bom
Controle as peças fora da página exibida pelo navegador
2. <Script> elementos
2.1 Como usar
Referência externa a arquivos JavaScript:
A cópia do código é a seguinte:
<script type = "text/javascript" src = "../../ xx.js"> </script>
Página incorporar código JavaScript
A cópia do código é a seguinte:
<script type = "text/javascript">
var primeiro = "Primeira variável";
alerta (primeiro);
</script>
2.2 Propriedades do <Script> Elementos
Adiar o script de atraso: o script será adiado até que a página inteira seja analisada antes de ser executada. Embora esteja atrasado, o navegador baixou o arquivo JS.
A cópia do código é a seguinte:
<! Doctype html>
<html>
<head>
<script type = "text/javascript" adver = "adver" src = "Demo.js"> </sCript>
</head>
</html>
No exemplo acima, embora a tag <Script> esteja localizada na tag <head>, o Demo.js será adiado até que o navegador encontre </html>.
O adiar é aplicável apenas a arquivos de script importados externamente
Script assíncrono assíncrono: não há necessidade de deixar a página aguardar o download do script, de modo a carregar outros conteúdos da página de forma assíncrona. Portanto, os scripts de carregamento assíncrono não modificam o DOM durante o carregamento.
A cópia do código é a seguinte:
<! Doctype html>
<html>
<head>
<script type = "text/javascript" adver = "adver" src = "Demo1.js">
<script type = "text/javascript" adver = "adver" src = "Demo2.js"> </sCript>
</head>
</html>
Todos eles são conhecimento básico de JavaScript. Espero que todos não consigam adormecer quando o lerem. Somente estabelecendo uma base sólida pode haver a possibilidade de mudança qualitativa.