#programme
-
Historique
- Brendan Eich
- Netscape
- Serveur
-
Différence DOM / JS
- JS = langage
- DOM = modification de la structure d'une page web.
-
Différence et similarités prototypage / class héritage
-
Spécification et Implémentations
- Ecmascript : http://en.wikipedia.org/wiki/ECMAScript#Versions, http://ejohn.org/files/ecma-cloud.png
- GreaseMonkey, V8, JScript
-
Types :
- Primitives : String, Number, Boolean, Null, Undefined
- Reference : Array, Functions, Objects
-
GetElemntById, GetElemntByClassName, QuerySelector…
- getElementById : http://jsfiddle.net/J6uhd/1/
- getElementsByClassName : http://jsfiddle.net/J6uhd/2/
- querySelector : http://jsfiddle.net/J6uhd/3/
- querySelectorAll : http://jsfiddle.net/J6uhd/4/
-
WtfJS ( parseInt, grands nombres)
-
Javascript garden
-
Functions are objects
-
Binding de this
-
Problèmes de boucles http://jsfiddle.net/VVH7R/4/, http://jsfiddle.net/zZetW/, http://jsfiddle.net/zZetW/1/
-
Closure
-
Fonctions anonymes
-
Jquery
-
API's
-
Geolocation
-
Json
-
Browser state
-
Canvas
-
WebGL
-
Websockets