O HTML5 apresenta muitos novos recursos e melhorias, um dos quais é semântica. O HTML5 adiciona novos elementos para aprimorar a semântica. Agora estamos usando apenas 2, cabeçalho e rodapé. A tag <weweler> define o cabeçalho (informações de introdução) do documento, e a tag <wower> define o rodapé da seção ou documento. Normalmente, esse elemento conterá o nome do criador, a data de criação do documento e/ou informações de contato.
[As tags semânticas fornecem informações significativas no HTML, não apenas definindo efeitos visuais. ]
O melhor lugar para colocar o código JavaScriptHá uma razão pela qual colocamos o código JavaScript depois de todo o conteúdo da página antes da tag </body>, em vez de na área <head> </ad Head>.
Normalmente, os navegadores carregam e renderizam o conteúdo de cima para baixo. Se o código JavaScript for colocado na área da cabeça, o conteúdo do documento HTML não será carregado até que todo o código JavaScript seja carregado. De fato, todo o carregamento e renderização estão bloqueados se o navegador carregar o código JavaScript na página. É por isso que colocamos o código JavaScript no final do documento para que possamos fornecer um desempenho mais alto.
Ao traduzir este livro, a versão mais recente do jQuery é 1.7 (as palavras originais são: ATTHETIMENTO DA ESCRITA Este livro, a versão mais JQuery é 1.4.4. JQuery tem versão min e versão de desenvolvimento, você pode escolher como quiser). É por isso que o nome do arquivo jQuery em nosso exemplo de código é JQuery-1.7.min.js. Este número de versão pode não funcionar conforme você usa, mas o uso é o mesmo, a menos que o jQuery tenha grandes modificações para tornar a nova versão não mais compatível.
Execute nosso código assim que a página estiver prontaPrecisamos garantir que a página esteja pronta antes de executar nosso código JavaScript. Caso contrário, receberemos um erro quando tentarmos acessar elementos que não estão carregados. O jQuery nos fornece um método para garantir que a página seja carregada. O código é o seguinte:
jQuery (documento) .ready (function () {
// Codere.
});
Na verdade, só precisamos escrever isso:
$ (function () {
// Codere.
});
Esta tag $ é a abreviação do jQuery. Quando chamamos (a palavra é o significado de chamada, zhuangability) $ (alguma coisa), estamos realmente chamando JQery (alguma coisa).
$ (function_callback) é outra abreviação para o ReadyEvent.
É o mesmo que o seguinte código:
$ (document) .ready (function_callback);
Da mesma forma, o mesmo que o seguinte:
jQuery (duco) .ready (function_callbak);
Quiz1. Qual localização é mais adequada para colocar o código JavaScript?
um. Antes da tag <head>
b. Insira no meio do elemento <ad Head> </ad>.
c. Após a tag <body>
d. </body> antes da tag
Crie elementos do jogo Pingpong
Estamos prontos para criar um jogo de pingpong.
Se movendo
1. Continuaremos com o nosso exemplo de instalação do jQuery e o Open Index.html no editor.
2. Em seguida, use o nó div no corpo para criar uma plataforma de jogo, com 2 batidas e uma bola na plataforma de jogo:
<Divid = "Game">
<divid = "playground">
<divid = "paddlea" class = "paddle"> </div>
<divid = "paddleb" class = "paddle"> </div>
<Divid = "Ball"> </div>
</div>
</div>
3. Agora construímos os objetos do jogo e agora damos estilos. Coloque o código no elemento da cabeça:
<estilo>
#Playground {
Antecedentes:#e0ffe0;
Largura: 400px;
Altura: 200px;
Posição: relativa;
estouro: oculto;
}
#bola{
Antecedentes: #fbb;
Posição: Absoluto;
Largura: 20px;
Altura: 20px;
Esquerda: 150px;
topo: 100px;
Radio de fronteira: 10px;
}
.paddle {
Antecedentes: #bbf;
Esquerda: 50px;
TOP: 70px;
Posição: Absoluto;
Largura: 30px;
Altura: 70px;
}
#paddleb {
Esquerda: 320px;
}
</style>
4. Na última parte, colocamos a lógica JavaScript por trás da referência do jQuery. Nós o escrevemos em um arquivo separado, porque nosso código ficará cada vez maior. Portanto, precisamos criar uma pasta chamada html5/"> html5games.pingpong.js.
5. Depois de prepararmos os arquivos JavaScript, precisamos conectá -los ao nosso arquivo HTML. Coloque o seguinte código na frente da tag </fody> do arquivo index.html:
<scriptsrc = "js/jQuery-1.7.min.js"> </sCript>
<scriptsrc = "js/html5games.pingpong.js"> </script>
[Dica amigável do tradutor: tente
<scriptsrc = "js/jQuery-1.4.4.js"/>
<scriptsrc = "js/html5games.pingpong.js"/>
Você descobrirá que a escrita de acordo com as especificações evitará muitos problemas]
6. Colocamos a lógica do jogo em html5games.pingpong.js. Aqui está nossa única lógica agora, inicializando a raquete:
// CodeInside $ (function () {} willrunafterthedomisloaded e
preparar
$ (function () {
$ ("#paddleb"). css ("top", "20px");
$ ("#Paddlea"). CSS ("Top", "60px");
});
7. Agora vamos testar nossos resultados no navegador. Abra o arquivo index.html no navegador, devemos ver uma captura de tela semelhante à seguinte captura de tela:
o que aconteceu?Existem 2 raquetes e 1 bola em nosso jogo. Também inicializamos a posição de 2 raquetes usando jQuery.
[Isso é tudo hoje, e a próxima parte é sobre o seletor de jQuery e a função CSS. Se você tiver algum erro ou dúvida, deixe -me uma mensagem]
Ver seus comentários é minha maior motivação!