Lionel Médini
Master informatique - Université Claude Bernard Lyon 1
Il y a beaucoup d'outils en JS disponibles
Source : Twitter
npm install <package>
npm install -g <package>
package.json
bower.json
bower install
Bower is optimized for the front-end. If multiple packages depend on a package - jQuery for example - Bower will download jQuery just once. This is known as a flat dependency graph and it helps reduce page load.
Gruntfile
grunt build
Principes :
Référence : http://addyosmani.com/writing-modular-js/
node_modules
avec une arborescence de dépendancesRéférence : http://blog.npmjs.org/post/101775448305/npm-and-front-end-packaging
Le langage de spécifications d'API JS pour HTML5
Et en particulier PromiseJS : faire de l'asynchrone “proprement” en JS
Le futur du JS, partiellement implémenté dans les navigateurs et dans NodeJS. Une comparaison ES5 et ES6.