@KillerWorm perchè avevo un dubbio perchè non riuscivo a capire se gli elementi DOM erano già definiti ma guardando attentamente sia il codice che il caricamento della pagina gli elementi sono già definiti.
codice:
(function($) {
if (didWin(current_mark)) {
alert(current_mark + ' vince la partita!');
scores[current_mark]++;
updateScoreboard();
empty();
} else if (moves === Math.pow(grid_size, 2)) {
alert("Pareggio!");
empty();
}
})(jQuery);
Ho utilizzato questa funzione e mi era venuto un dubbio ma ho notato che gli altri elementi sono caricati prima dell'esecuzione di questa funzione. Grazie per la delucidazione.