Acho que você já deve estar se perguntando: "como vou chamar essas verificações para ver se existe um ganhador e para verificar se existe VELHA no jogo?"
No jQuery existe uma função que fica em loop infinito na página, como se fosse
while (true), quando programamos para microcontrolador e essa função é
$(document).ready(function().
Fica em loop infinito e através desse método, vamos ficar verificando se existe um ganhador:
$(document).ready(function()
{
$("button").click(function()
{
var click = $("input[type='hidden']").val();
vereficaVencendorHorizontal();
vereficaVencendorVertical();
if(parseInt(click) >= 9 )
{
alert("Deu velha");
}
});
});
Bom, podem ver que chamo todas as verificações e também pego o último valor do nosso botão
hidden.
Ele irá verificar se todos os botões foram clicados. Nesse caso, como é uma matriz 3x3, então haverá 9 cliques. Se ocorrerem 9 cliques, significa que não houve vencedor e sim VELHA.
Conclusão
Bem, vimos aqui como utilizar, chamar um evento e como implementar o jQuery.
O jQuery é uma mão na roda para quem já programa para WEB. Posso dizer com experiência, que vi como o jQuery facilitou minha vida.
Mas, lógico que o jQuery é uma ferramenta para que você programador seja mais produtivo nas suas páginas que está desenvolvendo. Mas, NADA substitui o uso da
Lógica de Programação. Mesmo com jQuery, o uso da lógica continua.
Obs.: se existir algum erro no código, ou mesmo dúvida, comentem por favor.
Ou, quem quiser pode mandar um e-mail para tirar dúvidas referentes a esse ou qualquer assunto envolvendo computação.
É sempre bom compartilhar experiências e lembrar que estamos sempre aprendendo.
E-mail: klone.linux[at]bol.com.br