J'ai mis des commentaires pour les lignes de code pas compris
window.onload = function()
{
var canvas;
var ctx;
var delay = 100; //1 seconde = 1000
var xCoord= 0;
var yCoord=0;
init();
function init()
{
var canvas = document.createElement('canvas'); //pourquoi on met document.createElement a quoi il sert?
canvas.width = 900;
canvas.height = 600;
canvas.style.border = "1px solid";
document.body.appendChild(canvas); /*qu'est ce que c'est appendChild*/
ctx = canvas.getContext('2d'); /*qu'est ce que c'est getContext ?*/
refreshCanvas();
}
function refreshCanvas()
{
xCoord += 5;
yCoord += 5;
ctx.clearRect(0, 0, canvas.width, canvas.height); /*que vaut 0, 0 et que veut dire clearRect ?*/
ctx.fillStyle="#ff0000";
ctx.fillRect(xCoord, yCoord, 100, 50); /*Que veut dire fillRect*/
setTimeout(refreshCanvas, delay); /*que veut dire setTimeout ?*/
}
}
un petit tour sur MDN, pour en apprendre plus : JavaScript.
En tapant "MDN + js + createElement" sur un moteur de recherche on trouve pas mal de réponse à tes questions. Par exemple pour la méthode createElement().
Au vue de tes commentaire tu ferais mieux de commencer par suivre un cours sur javascript, sans la base c'est même pas la peine de penser à utiliser canvas.
Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet.
Le titre est un élément important qui ne doit pas être négligé. N'oubliez pas cette règle simple : le titre idéal résume la question que vous allez poser en une petite phrase. Il doit permettre aux visiteurs de se repérer facilement dans le forum visité et d'identifier le sujet à sa seule lecture.
Vous pouvez utiliser divers préfixes comme [Erreur], [MySQL], [Compatibilité], etc... Aussi, pensez à consulter les règles propres à chaque forum (visibles dans les topics épinglés en haut des sections).
De plus, choisir un bon titre permet de rendre plus faciles les recherches des autres membres.
Les titres de type "besoin d'aide" ou "problème" ne sont pas tolérés.
Pour modifier votre titre, éditez le premier message de votre sujet.
(titre originel : canvas)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Au vue de tes commentaire tu ferais mieux de commencer par suivre un cours sur javascript, sans la base c'est même pas la peine de penser à utiliser canvas.
moi j'ai suivi le tuto john codeur. Mais je vais lire les tuto du langage javascript sur openclassrooms mtn. Merci pour vos conseils.
je suis à la partie javascript créer le jeu de serpent dedans il y'a le canvas.
Je trouve la partie javascript de ce cours pas terrible perso. Tu peux effectivement attaquer les cours OC puis revenir sur le cours de codeur une fois les cours bien assimilé.
Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet.
j'ai du travail et si je ne comprends pas une notion je fais un post ici.
afficher le rectangle avec un canvas
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)