Ionic : créer un formulaire bref dans une popup

Si vous avez besoin qu'un utilisateur saisisse une information brève, sur un ou deux champs, une nouvelle vue ne se justifie pas nécessairement. Optez plutôt pour le service $ionicPopup, et plus précisément pour la méthode show(). C'est ce que nous allons détailler dans le tutoriel ionic qui suit : …

Ionic : gestion du swipe

Pouvoir afficher du nouveau contenu d'un coup de pouce est une exigence élémentaire attendue par tout possesseur de smartphone. Ionic permet de gérer le "swipe" très simplement. C'est l'objet du tutoriel ionix qui suit. Comme l'équipe de développeurs maison d'Ionic a développé de nombreuses directives angular, c'est bien évidemment l'une…

Tutoriel Ionic en français

Mise à jour de mars 2017 : formation Ionic 2 en français Ionic 2 pour les développeurs pressés. (Ci-dessous, article original de novembre 2015) C'est parti pour une exploration concrète de Ionic. Ionic, qu'est-ce que c'est ? Un framework basé sur AngularJS, qui permet de créer la partie Front d'une application hybride…

Faut-il encore apprendre AngularJS ou bien attendre Angular 2 ?

Edit : nous sommes désormais en 2016, aussi est-il sans doute plus intéressant de passer à Angular 2.0, grâce à ces tutoriels Angular 2.0 en français. (ci-dessous le post originel du 17 octobre 2015). Les plus d'AngularJS 1.X: j'ai été positionné sur une mission AngularJS début octobre 2015…

Les vidéos d'Angular U sont disponibles

Angular U est un ensemble de conférences assez brèves dédiées à Angular 1.x, Angular 2, TypeScript, ECMAScript 6, les Web Components mais aussi Firebase, Ionic etc. En d'autres termes, des sujets incontournables pour les développeurs Angular qui veulent rester sur la vague. Tout le monde n'ayant pas la possiblité…

karma : WARN `start` method is deprecated since 0.13

Si vous avez enfin le courage de passer au TDD (Test Driven Development) dans vos développements JavaScript en utilisant karma, mocha et chai, vous risquez, lors de la création d'une tache gulp, de voir apparaître le message suivant : WARN `start` method is deprecated since 0.13. It will be removed…

ECMAScript 2015 : la mort programmée des IIFE

Pour ne pas polluer votre code avec des variables globales, vous utilisez probablement des Immediately Invoqued Function Expression, communément appelées IIFE : (function(){})() ceci étant dû au fait qu'en JavaScript, la portée d'une variable est la fonction dans laquelle elle est créee, et non pas les accolades {} propres à de nombreux…

Aurelia, challenger d'Angular 2.0 ?

Angular 2.0 implémentera les nombreuses nouveautés d'ECMAScript 2015, tels que modules et classes. En attendant qu'Angular 2.0 soit achevé, vous pouvez vous faire la main sur Aurelia (ou adopter Aurelia ?), qui est déjà disponible depuis avril 2015. Aurelia est un framework d'autant plus prometteur qu'il a été développé…

Internet Explorer et Angular.js

L'utilisation d'Angular.js, condamme-t-elle a abandonner les utilisateurs de vieilles versions d'Internet Explorer ? Si on peut regretter que ces utilisateurs encore nombreux persistent à utiliser les anciennes versions d'IE qui rendent si difficile la vie des développeurs web que nous sommes (utilisateurs qui travaillent souvent dans des grands comptes publics…

Tutoriel Express 4 épisode 5 : le moteur de vues handlebars

Voici comment utiliser handlebars afin d'avoir une page de layout - sorte de master page - qui sera utilisée par toutes autres pages de notre site. Ainsi, notre page de layout contiendra la structure complète d'une page HTML, tandis que chaque page comportera uniquement le contenu qui la caractérise. L'utilisation…

Tutoriel Express 4 épisode 4 : l'objet router

Router, petit nouveau dans la version 4 d'Express, est bien plus qu'un module dédié un routage, contrairement à ce que son nom indique. Nous allons pourtant nous servir - dans cet épisode - uniquement de cette fonctionnalité, afin de que le routage puisse être géré par des modules autonomes. Ainsi…

Tutoriel Express 4 épisode 3 : les formulaires

Au programme : permettre à vos utilisateurs de saisir des informations depuis un formulaire puis de vous les envoyer. Vous allez donc (re)découvrir et installer body-parser, module qui permet d'ajouter à l'objet 'request' du callback d'Express de app.post() un body (req.body), body qui contiendra les saisies de votre…