Javascript: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Langage dynamique de scripts (initialement appelé LiveScript par Netscape) utilisés dans les navigateurs (depuis ''DHTML'').
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

Revision as of 09:12, 3 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
  • Intégration à Java (JSR223, Rhino)

Canevas

Usine logicielle

  • Qualité du code : jslint, jshint
  • Tests unitaires : mocha, qunit, jstd, jasmine
  • Couverture du code : jscoverage, coverjs
  • Minifiers et autres compilateurs : less, coffee script
  • Outil de build : grunt