Нет, Javascript не нужен для изучения HTML 5. На самом деле, желательно отделить Javascript от HTML 5. Естественно, Javascript может изменить структуру, и хорошо владеть Javascript, но вы можете реализоватьтолько структура и товарищ по команде могут отвечать за сценарии.
Предположим, вам нужен canvas
, например:
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;">
</canvas>
Предположим далее, что вам нужно нарисовать прямоугольник, например:
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0,0,150,75);
Никто не мешает вашей команде реализовать файл .js, в который включен код js, и использование вами тега script внутри вашей структуры с атрибутом src
, указывающим на.js file.
Короче говоря: вам не нужно изучать или понимать Javascript, чтобы работать с HTML 5, но это полезно знать.Вам нужен Javascript для разработки веб-сайта, так что хотя бы базовые знания о языке не повредят.