hs0ucy

vanille & font selon-moi une excellente équipe!

hs0ucy

La sortie d'Internet Explorer 8 vue par John Resig

1 min read

En me promenant sur le Web, je suis tombé par hasard sur un billet de blogue de John Resig, le créateur de jQuery, qui commente la sortie du navigateur web Internet Explorer 8. Nous sommes en mars 2008 et tellement de choses ont heureusement changé depuis.

On peut y lire qu'il est content de voir enfin un outil à la «Firebug» faire son entrée dans ; et applaudit l'adoption de  «selectors API» qui permet l'utilisation de querySelector avec . De plus, il est agréablement surpris de voir les spécifications ARIA, SVG et MathML s'inviter dans cette version. Mais il est aussi déçu de voir l'absence de certains : les sélecteurs CSS 3, addEventListener, etc.

Bref, un retour en arrière que j'ai trouvé intéressant et instructif; surtout que c'est une bonne synthèse si vous avez à écrire du JavaScript «vanille» qui doit encore fonctionner sur IE 8 ;)

«JavaScript in Internet Explorer 8», par John Resig : http://ejohn.org/blog/javascript-in-internet-explorer-8/

hs0ucy

«WAI-ARIA 1.0 Authoring Practices» ~ http://www.w3.org/WAI/PF/aria-practices/. Ce document m'est très utile ces temps-ci.

hs0ucy

Note sur JavaScript

2 min read

Dans un wiki je viens de retrouver cette note que j'avais prise sur JavaScript. Je la publie ici en attendant.

Apprendre

Documentation & références

Outils et librairies

  • Modernizr ⇒ Détecte l'implémentation native par les navigateurs des technologies Web les plus récentes (HTML, CSS, JavaScript).
  • enquire.js ⇒ Librairie pour dealer avec les CSS media queries avec JavaScript.
  • categorizr.js ⇒ Librairie pour détecter si un dispositif est «mobile», «tablet» ou «desktop».
  • UglifyJS ⇒ Compresse et minifie le JavaScript. Utilise NodeJs.
  • httpster ⇒ Un simple serveur HTTP avec NodeJs pour faire du développement rapide.
  • Hammer.js ⇒ Librairie pour les événements touch sur les dispositifs mobiles.

JSDB.io ⇒ Catalogue pour trouver des utilitaires JavaScript: extensions, outils, frameworks, etc.

RegExp

hs0ucy

hs0ucy