2010-11-08 23 views
1

De nos jours j'apprends HTML5 nouvel élément où j'ai lu que la balise canvas est seulement un conteneur pour les graphiques, vous devez utiliser un script pour peindre réellement les graphiques. donc je veux savoir que Est-ce que JavaScript est nécessaire pour apprendre, pour utiliser toutes les fonctionnalités HTML 5?JavaScript est-il nécessaire pour apprendre, pour utiliser toutes les fonctionnalités de HTML 5?

Si oui que pour quelles étiquettes de HTML5, une connaissance de JavaScript sera nécessaire?

Répondre

3

Si vous souhaitez utiliser toutes les fonctionnalités de HTML 5, alors, oui, vous devez apprendre le javascript car certains d'entre eux s'appuient sur javascript comme Local Storage et l'API WebSocket.

0

Non, il existe différentes fonctionnalités de HTML5 qui ne dépendent pas de JavaScript; par exemple, de nouvelles étiquettes comme <article>, <header>, <footer>, etc.

Sur votre exemple particulier de la canvas, vous ne même pas besoin d'y accéder via JavaScript - Processing.js fait est un grand pour les programmeurs et les non-programmeurs et est très facile à démarrer.

0

Non, Javascript n'est pas nécessaire pour apprendre le HTML 5. En fait, il est conseillé de séparer Javascript du HTML 5. Naturellement, Javascript peut altérer la structure et c'est une bonne chose de parler couramment Javascript, mais vous pouvez mettre en œuvre uniquement la structure et un coéquipier pourrait être responsable des scripts.

Faisons-vous que besoin d'un canvas comme ceci:

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;"> 
</canvas> 

Supposons que plus loin, que vous devez dessiner un rectangle, comme celui-ci:

var c = document.getElementById("myCanvas"); 
var ctx = c.getContext("2d"); 
ctx.fillStyle = "#FF0000"; 
ctx.fillRect(0,0,150,75); 

Personne empêche votre équipe de mettre en œuvre un. js fichier où le code js est inclus et de vous en utilisant une balise de script dans votre structure, ayant l'attribut src pointant vers le fichier .js. En bref: Vous n'avez pas besoin d'apprendre ou de comprendre Javascript pour pouvoir travailler avec HTML 5, mais c'est une bonne chose à savoir. Vous avez besoin de Javascript pour développer un site Web, donc au moins une connaissance de base sur la langue ne ferait pas de mal.