Нужно ли изучать JavaScript, чтобы использовать все функции HTML 5? - PullRequest
1 голос
/ 08 ноября 2010

В эти дни я изучаю HTML5 новый элемент, в котором я прочитал, что тег canvas - это всего лишь контейнер для графики, вы должны использовать скрипт для рисования графики . поэтому я хочу знать, что Требуется ли JavaScript для изучения , чтобы использовать все функции HTML 5?

Если да, то для каких тегов HTML5 понадобятся знания JavaScript?

Ответы [ 3 ]

3 голосов
/ 08 ноября 2010

Если вы хотите использовать все функции HTML 5, тогда да, вам нужно изучить javascript, потому что некоторые из них используют javascript, например Local Storage и WebSocket API.

0 голосов
/ 05 сентября 2015

Нет, 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 для разработки веб-сайта, так что хотя бы базовые знания о языке не повредят.

0 голосов
/ 08 ноября 2010

Нет, существуют различные функции HTML5, которые не зависят от JavaScript; например, новые теги, такие как <article>, <header>, <footer> и т. д.

На вашем конкретном примере canvas вам даже не нужно обращаться к нему через JavaScript - Processing.js делает отлично подходит как для программистов, так и для непрограммистов, и его очень легко начать с.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...