Javascript: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 1: | Line 1: | ||
Langage dynamique de scripts (initialement appelé LiveScript par Netscape) utilisés dans les navigateurs pour la manipulation du DOM (depuis ''DHTML'') pour des appels asynchrones et le ''[[Push Web|push]]'' avec le serveur Web. |
Langage dynamique de scripts (initialement appelé LiveScript par Netscape) utilisés dans les navigateurs pour la manipulation du DOM (depuis ''DHTML'') pour des appels asynchrones et le ''[[Push Web|push]]'' avec le serveur Web. |
||
* Typage faible, changement de type en cours d'exécution |
* Typage faible, changement de type en cours d'exécution |
||
* |
|||
* Prototype |
|||
* Prototype (programmation orienté objet, IoD) |
|||
* Echange de données [[JSON]] |
* Echange de données [[JSON]] |
||
* Intégration à Java (JSR223, Rhino) |
* Intégration à Java (JSR223, Rhino) |
Revision as of 06:47, 24 March 2013
Langage dynamique de scripts (initialement appelé LiveScript par Netscape) utilisés dans les navigateurs pour la manipulation du DOM (depuis DHTML) pour des appels asynchrones et le push avec le serveur Web.
- Typage faible, changement de type en cours d'exécution
- Prototype (programmation orienté objet, IoD)
- Echange de données JSON
- Intégration à Java (JSR223, Rhino)
Canevas
Usine logicielle
- IDE: JetBrains' Webstorm
- Qualité du code : jslint, jshint
- Tests unitaires : mocha, qunit, jstd, jasmine, nodeunit
- Couverture du code : jscoverage, coverjs
- Minifiers et autres compilateurs : less, CoffeeScript
- Outil de build : grunt (task runner)
- CBSE, CDI : H-Ubu