angular-web-workers
AngularJS

AngularJS : intégrer des Web Workers

Dans ce court billet, nous allons voir comment tirer profit de l’API Web Workers proposée par HTML5, au sein d’une application AngularJS. Cette API va nous permettre de créer des Threads en tâche de fond, dont le rôle sera de réaliser des taches gourmandes en mémoire, évidement de façon asynchrone et sans détériorer l’expérience utilisateur (en ralentissant l’interface graphique par exemple).

Continue reading

Standard
javascript-pour-les-jedis
JavaScript

JavaScript pour les Jedis, épisode III : La revanche des prototypes

Nous voila arrivés à la dernière mission vers notre quête : devenir un Jedi JavaScript confirmé ne craignant pas le côté obscure de la force. Pour rappel, durant les deux premiers épisodes de cette série d’articles consacrés à l’apprentissage du langage JavaScript dans le but de faire de vous des Jedi, nous avons abordé le côté fonctionnel du langage ainsi que la notion de fermeture (ou “closure” en anglais) qui permet de rendre ces fonctions encore plus polyvalentes et très utiles. Continue reading

Standard
javascript-pour-les-jedis
JavaScript

JavaScript pour les Jedis, épisode II : L’attaque des closures

Dans ce second épisode consacré à l’apprentissage des fondamentaux de JavaScript pour les Jedis, nous allons aborder un autre aspect offert par ce langage : les fermetures (ou closures en anglais). Nous allons d’abord tenter de définir et comprendre les closures, ensuite nous verrons comment ces closures facilitent nettement le développement JavaScript, en les exploitant pour résoudre des problèmes courants liés à la porté et aux contextes des fonctions.
Continue reading

Standard
javascript-pour-les-jedis
JavaScript

JavaScript pour les Jedis, épisode I : Au coeur des fonctions

Comme vous le savez tous, 2014 c’est l’année de JavaScript. C’est pour cette raison que j’ai décidé de me consacrer à la rédaction d’une série d’articles concernant les fondamentaux de JavaScript, un langage encore méconnu. Ces billets auront pour but de vous expliquer en détails le fonctionnement de ce langage. Nous verrons comment JavaScript gère les fonctions et les fermetures (closures) ; nous apprendrons aussi la programmation orientée objet grâce aux prototypes ; sans oublié d’autres aspects tels que les expressions régulières, les événements (même si cela est plus lié au DOM), les timers…Bref ! nous allons explorer en détails tout ce qui touche à ce merveilleux langage.

Cela bien évidement dans le but de faire de vous des JavaScript Jedis, ou des JSJ !

Continue reading

Standard