:::: MENU ::::
Browsing posts in: Javascript

Sublimer ses boucles en javascript

Cet article aurait pu s’appeler tout bêtement Récupérer un objet dans un tableau : les différentes méthodes mais ça sonnait moins. Derrière ce titre on va en fait voir les différents moyens de traiter une opération assez récurrente courante qu’est la sélection d’un objet dans un tableau. Continue Reading





Présentation d’AngularJs au ToulouseJS #5

Voici les slides de ma présentation sur AngularJs lors du ToulouseJs #5 . N’hésitez pas à donner votre avis pour ceux qui étaient là, en bien ou en mal, j’y répondrai avec plaisir.

J’ai d’ailleurs reçu une critique concernant le SEO sous AngularJs donc j’en profite pour préciser.

AngularJs permet la création de SPA (Single Page App, du full Js, coté client), donc en principe, l’ensemble du contenu sera géré par de l’ajax et difficilement crawlable pour un moteur de recherche. Heureusement, notre ami google à tout prévu comme expliqué ici ou .

Mais je vous l’accorde ce n’est pas l’idéal ! Pour moi, Angularjs est une très bonne solution pour tout ce qui est application Web, backend privé etc.. mais moins dans le cas d’une page web ou d’un site internet ( et à mon avis, il n’est pas fait pour ça ).

Quelques ressources

https://egghead.io : Un paquet de vidéos tuto rapides et efficaces sur le framework

http://www.yearofmoo.com propose des articles très complets sur les animations et les tests avec Angular

http://www.frangular.com la référence française sur angular ainsi que http://www.angular-js.fr qui propose de nombreux articles sur les bases et certaines directives majeures.

http://angular-ui.github.io/bootstrap des composants bootstrap réécrits pour angular

http://ng-learn.org avec des infos sur angularJS 2  et pour aller encore plus loin le google drive avec des specs et des discussions concernant l’évolution et le future du framework.

Enfin, le changelog qui a le mérite d’être complet à chaque mise à jour afin d’évoluer sans douleur.

 

Si vous en avez d’autres, n’hésitez pas à les rajouter en commentaire !


Les animations avec AngularJS

Vous travaillez avec AngularJs et voulez mettre un peu de mouvement dans votre site, dashboard ou autre SPA ?

AngularJs possède un module d’animation qui permet de réaliser assez facilement de belles petites choses, encore faut il comprendre son fonctionnement.

Dans cet article on va essayer de comprendre ( et surtout jouer ) avec le module ngAnimate d’angular !

Continue Reading



AngularJs – RequireJs seed

Ayant commencé à utiliser AngularJs récemment, je dois dire que je suis largement conquis.
Outre la vision sympathique de surcharger le code Html et la facilité d’arriver rapidement à ce qu’on veut, l’organisation en modules réutilisables est très intéressante puisque propre et donc maintenable et surtout testable.
Inspiré par certaines vidéos sur egghead.io (que je recommande vivement), j’ai essayé de pousser encore un peu plus loin le concept de modules indépendants en utilisant RequireJs pour gérer le chargement.

Accompagné par un serveur http basé sur express, voici un template d’un mix AngularJs RequireJs et serveur Express avec les tests adaptés sur Testacular.

Continue Reading


Traiter les flux binaires en javascript avec nodejs

Il y a quelques temps, j’ai eu besoin d’implémenter un protocole de communication entre un serveur et une application sous nodejs.
Nodejs étant asynchrone, il est très simple de mettre en place un système qui va récupérer les données provenant d’un serveur tcp par exemple. Mais que faire ensuite de ces paquets pour retrouver nos trames ? Comment décoder des données binaires ?

On va voir dans ce mini tuto :

Comment récupérer et traiter un flux avec nodejs .
Deux méthodes pour décoder des trames : méthode texte, méthode binaire avec node-binary .

Continue Reading


Javascript dans l’entreprise ? L’approche du nouveau

Il y a quelques semaines, j’ai troqué mon costume de « gars du chantier » pour celui de « développeur bien au chaud ». Quelle joie de pouvoir faire tout plein d’ordinateur toute la journée et discuter encore ordinateur avec les collègues d’à coté ;)

En tant que petit nouveau, on m’explique que la révolution des services web est entrain d’arriver et que c’est le bien et tout et tout…. Pas besoin de prêcher un convaincu mais j’acquiesce, content de voir qu’au moins, on sort progressivement de DOS même si le gros du boulot est encore géré par excel97…Allé j’arrête d’être mauvaise langue !

Continue Reading


Pages :1234