HTML 5 и роль Javascript? - PullRequest
       44

HTML 5 и роль Javascript?

11 голосов
/ 05 марта 2010

Кто-нибудь знает, какую большую роль будет играть Javascript, когда появится HTML 5?Сейчас я решаю, купить ли книгу на Javascript DOM или научиться чему-нибудь полезному, например, готовить на конопляном масле.Я уже устал от последних полутора лет, которые я потратил на поглощение AS3.Я люблю это, я просто не хочу быть устаревшим через 5 лет, когда iRevolutionaires управляют межгалактическим космическим агентством.

-Яща

Ответы [ 6 ]

13 голосов
/ 05 марта 2010

HTML относится к контенту, а не к поведению - это означает, что вы все равно будете знать, даже с HTML 5, по крайней мере:

  • HTML, для содержания
  • CSS, для презентации
  • И Javascript для поведения (динамический материал)

Итак, Я не думаю, что Javascript будет устаревшим в ближайшие пару лет - наоборот, я бы сказал, учитывая, что мы все больше и больше собираемся использовать / разрабатывать веб-приложения .

4 голосов
/ 05 марта 2010

ИМХО, Javascript станет еще важнее с HTML5. Умение манипулировать DOM всегда было важно для интерактивных веб-приложений, но теперь, чтобы запрограммировать «холст», взаимодействовать с «буфером обмена», манипулировать приложением «в автономном режиме», сохранять / извлекать данные из « localStorage ", и для продолжения создания интерактивности в стиле Ajax вам понадобится еще больше Javascript.

Вы также можете заменить Flash / AS3 на HTML5 / JS.

Не пишите код JS там, где вам не нужно. Улучшенная поддержка анимации, псевдоклассов и псевдоэлементов в CSS уменьшает количество «стилей», которые вам понадобятся для написания в JS.

Иди купи книгу (или две, или три).

2 голосов
/ 05 марта 2010

Они упоминают javascript в последнем рабочем проекте спецификации HTML5 . SVG, Canvas и др. ... javascript универсален во всех этих случаях.

Но опять же мне сказали, что в конопле много биологических разработок из разных консорциумов. Хотя консорциумы часто нелегитимны, незаконны и / или не так публичны, как wc3. Но, тем не менее, он становится все более и более мощным и вряд ли исчезнет.

На основании того, что универсальность Javascript - со всем HTML5 и с его все более широким использованием вне контекста браузера - и с тем, что пеньку легче подбирать, я бы взял книгу javascript.

2 голосов
/ 05 марта 2010

Если HTML5 является убийцей Flash, может быть достаточно следующего:

JavaScript === ActionScript && HTML5 === MXML

HTML5 - для контента и макета, JavaScript - для взаимодействия с конечным пользователем. Например, более богатые игры возможны при использовании Canvas для отображения графики и JavaScript для взаимодействия.

1 голос
/ 05 марта 2010

HTML 5 будет о контенте, как всегда было (или должно быть) в HTML.

JavaScript всегда был о поведении. Если вы хотите поведения, изучите JavaScript.

0 голосов
/ 22 февраля 2014

Веб-страницы управляются четырьмя сущностями:

структура: структура документа задается его деревом документов. Это делается с помощью правильно сформированного HTML для определения элементов.

внешний вид: внешний вид документа определяется CSS. CSS использует структуру дерева документа для определения области действия наборов правил стиля.

поведение: JavaScript заставляет поведение и интерактивность выполняться на стороне клиента.

активность на стороне сервера: PHP и его родственники работают на сервере и форматируют веб-страницу, которая затем обрабатывается клиентом.

Мне кажется, что JavaScript и его библиотеки будут здесь долгое время. Это один из столпов сети.

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