|[[jet:Creating your first JavaScript]] ->| ======What is a scripting language===== ^HTML|Markup language|content| ^CSS|Style sheet language|presentation| ^Javascript|Programming language|behaviour| - can't access local files - can't directly access database - can't access hardware (USB, etc.) =====Javascript is a client-side language===== =====other uses of javascript===== ^Application|Acrobat, Illustrator, Photoshop, AE, etc.| ^Server-side|Node.js, Google Apps Script| =====Javascript can be disabled===== ^1995|Livescript|Développé par Brendan Eich| ^1996|Javascript|Le nom de javascript est pris suite à un accord Sun/Netscape pour surfer sur la popularité de java.| Avec IE3 Microsoft décide de foutre la merde quand ça devient populaire avec sa variante, le JScript.| ^1997|ECMAScript|| ^1999|ECMAScript 3|Le premier dont on peut considérer qu'il y a un support complet pour chaque grand navigateur.| ^2009|ECMAScript 5 published|Ajoute des fonctionnalités avancées, backward compatible ES3| **Ce cours se focalise sur l'ECMAScript 3 !** ES4 n'a jamais vu le jour. Javascript n'est pas dérivé de java, ce n'est pas une version light de Java et ça n'a rien à voir avec connaître Java ou non. =====What do you need to write javascript ?===== Rien de particulier : un éditeur texte.