Archives par mot-clef : requirejs

Il y a peu, j’ai rencontré un problème. Je travaillais sur une appli one-pae assez lourde avec AngularJS et j’avais besoin qu’elle soit accessible sur mobile ou en dégradé sur du IE8 par exemple. J’ai donc fait le choix du lazy loading de mes composants. Et là, la doc de AngularJS n’en parle tout simplement pas. Lazy loading Le lazy loading, c’est tout simplement le chargement d’éléments quand on en a besoin et non immédiatement. Ressource Je suis tombé sur ce site : http://ify.io/lazy-loading-in-angularjs/. Il explique bien la solution mais j’ai plusieurs soucis avec celle-ci : j’utilise curl ; j’utilise UI-Router. Curl J’ai utilisé mon outil de comparaison de loaders de scripts pour déterminer ce que j’avais besoin et en l’occurrence, curl est mon favori. De ce côté là inverser $script par curl n’est pas compliqué pour un sou. Il suffit … Continuer la lecture

Cette semaine rien d’officiel mais j’ai vu passer quelques plugins bien sympas, donc je commence par là. Tout d’abord, l’ami mageekguy qui a publié un plugin pour afficher des colonnes de Miller. Si vous ne savez pas ce que c’est, regardez l’article sur Wikipedia 😉 Sinon pour faire simple, ça ressemble à la vue colonne dans MacOS X. Mais ne vous basez pas que sur cette référence, c’est un autre truc qu’ils n’ont pas inventé 😉 J’ai découvert le blog de Julien Coppola cette semaine, il nous y parle de Mailcheck.js qui permet de vérifier que le domaine d’une adresse mail existe bien. Et peut même faire des suggestions de domaines corrects proches. Terriblement pratique. Déconne un peu par contre, quand je lui ai filé carmail.com, j’espérais avoir caramail.com (qui existe toujours) mais j’ai eu comme suggestion hotmail.com. Daniel Hagnoul, gros contributeur javascript/jQuery … Continuer la lecture

Il y a quelques jours, je partageais avec vous mes impressions sur AngularJS. C’est au tour d’EmberJS comme promis. J’ai pu tester le développement d’une même application avec ces deux frameworks mis en concurrence. Le vrai positif Le développement avec Ember est intéressant en soit. Nombre de concepts pratiques au développement d’applications riches y sont inclus et on peut donc s’appuyer tranquillement sur ses composants. Le modèle MVC est bien intégré à l’architecture du projet, le binding plutôt réactif, possibilité de faire des propriétés dynamiques via le modèle pour les vues (équivalent des filtres AngularJS). Là où ça pique Le hic, c’est justement de ne reposer que sur ses composants. J’ai beau avoir fouillé, lu, décortiqué, lire le code d’un framework n’est pas suffisant pour en comprendre la philosophie et du même coup construire une application avec. Vous l’aurez compris, le gros … Continuer la lecture