Jsmad tout dans le navigateur

Javascript/Html5
Ben voilà le couple du tonnerre qui ouvre les possibilités les plus innovantes.
3 développeurs on ré-écrit la libmad qui permet de lire des fichiers mpeg audio. Et originalité ... tout en javascript, cela fonctionne avec firefox 4.
- Est-ce la fin de Flash ?
- Est-ce la fin des logiciels ?
- Tout dans le navigateur !
L’incontournable méthode jQuery.extend()
Salut,
Je voudrais ici vous montrer la méthode de jQuery, extend().
1 | jQuery.extends(obj1, obj2); |

Cette méthode vous permettra d’étendre l'objet "obj1" avec les propriétés de l'objet "obj2". En cas de propriétés communes celles de "obj2" écraseront celles de "obj1".
Jusque là, on est d'accord, cette fonction n'a rien d'extraordinaire et n'est absolument pas nouvelle dans les standards de la programmation (cf. autres équivalents dans d'autres langages).
Ceci dit nous verrons comment l'utiliser comme "Best Practice" au sein de votre code Javascript.
Cette méthode s'avérera particulièrement utile pour manipuler plus aisément vos objets. Ici nous étudierons 2 cas de figure :
- Gérer proprement les options par défaut de votre plugin jQuery.
- Faire facilement de l'héritage / multi-héritage sur vos classes Javascript
Faire plus avec Javascript

Javascript est le langage obligatoire pour un développeur Web. Et depuis que les publicitaires ont relancé Web2.0: Ajax, mootool, jquery, autres framework et méthodes fleurissent pour aider au développement Web.
Javascript n'est pas nouveau, qui date de 1995 (wikipeda): il y a eu pas mal de déboires entre Internet Explorer et Netscape au niveau de la compatibilité.
- Les plus vieux d'entre nous se souviennent de l'horreur des fonctions qui n'étaient pas les mêmes entre les deux navigateurs.
- Les moins vieux gardent l'incompatibilité CSS.
- Les surprises vous attendent prochainement avec la nouvelle mouture d'IE.
Mais en gros, pour tous ceux qui se sont pris la tête à suivre l'évolution du langage et de ces techniques pourquoi tout lâcher pour en faire plus.



