Avr 13, 2016 Angular2

Angular2 : les liaisons

Mis à jour pour la version rc1 ! Dans le précédent article on a vu comment mettre en place une infrastructure de développement et on a aussi créé une première application sommaire qui se contentait d'afficher un titre préétabli dans…

Avr 12, 2016 Angular2

Angular2 : introduction

Mise à jour pour la version rc1 ! Franchement je n'ai jamais aimé AngularJS, je le trouve lourd, laborieux et inutilement complexe. Je préfère de loin une librairie comme Vue.js pour laquelle j'ai écrit quelques articles. Mais l'arrivée de la…

Avr 08, 2016 TypeScript

TypeScript : les fonctions

Dans tout langage de programmation les fonctions jouent un rôle central. ce sont des unités d'exécution qui accomplissent des tâches. On les utilise énormément avec JavaScript. TypeScript reprend évidemment toutes les possibilités de JavaScript mais il en ajoute d'autres qui…

Avr 05, 2016 TypeScript

TypeScript : POO et espaces de noms

Je vous propose de continuer à explorer les possibilités de TypeScript en abordant la programmation orientée objet. JavaScript a une approche objet bien particulière avec les prototypes. TypeScript permet d'utiliser une approche plus classique, c'est ce que nous allons voir…

Avr 02, 2016 TypeScript

TypeScript : introduction

On se rend compte que dans les applications web moderne la place qu'occupe JavaScript devient de plus en plus importante. Mais JavaScript est un langage difficile, par de nombreux aspects assez exotiques, fondé sur des préconisations anciennes. On en est…

Mar 07, 2016 CSS

Découverte de Flexbox

Les flexbox sont devenus de plus en plus populaires depuis quelques années et leur utilisation grandit de plus en plus. Mais de quoi s'agit-il ? Avec le CSS on a un modèle de boîtes (de type block ou inline) qui…

Fév 29, 2016 Jeu HTML5

Un jeu HTML5 : le jeu !

Dans ce chapitre nous allons enfin faire fonctionner le jeu ! Les références On va avoir les nouveaux fichiers play.js et end.js, on va donc le charger dans index.html : <!-- Load Crazy Bird --> <script src="js/game.js"></script> <script src="js/boot.js"></script> <script src="js/particles.js"></script> <script src="js/load.js"></script>…

Fév 29, 2016 Jeu HTML5

Un jeu HTML5 : menu et collisions

Dans ce chapitre nous allons voir le menu de notre jeu et mettre en place la gestion des collisions. Les références On va avoir les nouveaux fichiers menu.js et collisions.js, on va donc les charger dans index.html : <!-- Load…

Fév 29, 2016 Jeu HTML5

Un jeu HTML5 : chargement, setup et settings

Nous allons voir dans ce chapitre le chargement des ressources et la création des sprites. Les références On va avoir les nouveaux fichiers load.js, utils.js et settings.js, on va donc les charger dans index.html : <!-- Load Crazy Bird --> <script src="js/game.js"></script>…

Fév 28, 2016 Jeu HTML5

Un jeu HTML5 : les particules

Il est difficile d’imaginer un jeu sans effet de particules, par exemple pour des explosions. Comme noue n’avons pas encore abordé ce sujet on va le faire dans ce chapitre en l’appliquant immédiatement pour notre jeu. Une librairie pour les…