HTML 5 et le rôle de Javascript?

Quelqu'un est-il clair sur la taille d'un rôle que Javascript jouera lorsque HTML 5 se produira? Je décide maintenant d'acheter un livre sur Javascript DOM ou d'apprendre quelque chose d'utile comme la cuisine avec de l'huile de chanvre. Je suis déjà fatigué de l'année passée et demie que j'ai passé à absorber AS3. Je l'aime, je ne veux pas être dépassé dans 5 ans lorsque les iRevolutionaires dominent l'agence spatiale intergalactique.

-Jascha

Le HTML est à propos du contenu, et non du comportement – ce qui signifie que vous aurez toujours, même avec HTML 5, savoir au moins:

  • HTML, pour le contenu
  • CSS, pour la présentation
  • Et Javascript pour le comportement (chose dynamique)

Donc, je ne pense pas que le Javascript sera dépassé au cours des prochaines années – au contraire, je dirais, étant donné que nous allons de plus en plus utiliser des applications Web.

IMHO, Javascript sera encore plus important avec HTML5. Savoir comment manipuler le DOM a toujours été important pour les applications Web interactives, mais maintenant, afin de programmer une "toile", d'interagir avec le "presse-papiers", de manipuler une application "hors ligne", de stocker / récupérer des données de " LocalStorage ", et pour continuer à construire une interactivité au style Ajax, vous aurez besoin de plus de Javascript.

Vous trouverez également que vous pouvez remplacer beaucoup de Flash / AS3 par HTML5 / JS.

N'écris pas le code JS où vous n'avez pas à le faire. Une meilleure animation, pseudo-classe et support pseudo-élément dans CSS diminue la quantité de "style" que vous devrez écrire dans JS.

Allez acheter un livre (ou deux ou trois).

Si HTML5 est un tueur Flash que ce qui suit peut suffire:

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

HTML5 est pour le contenu et la mise en page, JavaScript est destiné à interagir avec l'utilisateur final. Par exemple, des jeux plus riches sont possibles lors de l'utilisation de Canvas pour l'affichage de graphiques et JavaScript pour l'interaction.

Ils mentionnent javascript dans le dernier brouillon de travail de la spécification HTML5 . SVG, Canvas, et al … javascript est polyvalent avec tous ces éléments.

Mais encore une fois, on me dit qu'il y a beaucoup de développements biologiques dans le chanvre de différents consortiums. Bien que les consortiums soient souvent illégitimes, illégaux et / ou non aussi publics que le wc3. Mais, encore, il devient de plus en plus puissant, et il est peu probable qu'il disparaisse.

Sur la base de la polyvalence de Javascript – avec tout le HTML5 et d'être de plus en plus utilisé au-delà du contexte du navigateur – et le chanvre étant plus facile à saisir, je le verrais par le livre javascript.

HTML 5 sera à propos du contenu, car HTML a toujours été (ou devrait avoir été).

JavaScript a toujours porté sur le comportement. Si vous voulez un comportement, apprenez JavaScript.

Les pages Web sont pilotées par quatre entités:

Structure: La structure d'un document est donnée par son arbre de document. Cela se fait en utilisant un HTML bien formé pour déterminer les éléments.

Apparence: l'apparence d'un document est déterminée par CSS. CSS utilise la structure de l'arborescence des documents pour déterminer la portée des ensembles de règles de style.

Comportement: JavaScript entraîne l'exécution du comportement et de l'interactivité côté client.

Activité côté serveur: PHP et ses parents s'exécutent sur un serveur et forment une page Web qui est ensuite traitée par le client.

Il me semble que JavaScript et ses bibliothèques seront là pour longtemps. C'est l'un des piliers du web.