Les billets de blog

Tri de tableau d'objet javascript

Javascript est riche de méthodes en tout genre qui parfois nous laisse perplexe quant à ses possibilités. Notamment, ma dernière découverte en date, est le tri de tableau. Mais pas n’importe quel tableau: les tableaux d’objets. En effet, un tri de tableau simple se fait de cette manière: var a = [4,6,7,2,10,1]; a.sort(); Mais voilà, j’ai un tableau d’objet et j’ai besoin de le classer selon une propriété particulière, regardons ce tableau: var a = [ {x:1, y:2, z:5}, {x:4, y:6, z:2}, {x:2, y:3, z:10}, {x:6, y:1, z:3} ]; Si j’ai envie de reclasser mes objets selon “z”, je vais devoir boucler dans mes valeurs et reclasser selon des algos bien particulier (tri à bulles, tri récursif…).

Mootools plus rapide que JQuery

C’est Thomas, un ancien collègue, qui a fait tomber la news. Sly, un nouveau système de sélecteur CSS dans Mootools fait passer JQuery au rang de second derrière lui. Effectivement, Sly est une librairie de sélecteurs CSS plus rapide et qui plus est agrémenté de quelques options supplémentaires. Rendez vous ici : http://ajaxian.com/archives/querying-the-dom-on-the-sly pour en savoir plus. Pour information, ce graphique prouve de l’efficacité de //Image: http://digitarald.de/ - Développeur/Créateur de Mootools//

Jquery vs Mootools

Je suis en proie à Jquery depuis quelques semaines que je dois utiliser sur quelques projets. Si vous m’avez suivit sur ce blog, je m’étais penché sur Mootools et nous avons même intégré ce framework dans Copix. Après pas mal de tests et de discussions, j’ai put me faire une idée assez gobale sur ces deux frameworks javascript et j’ai bien envie de vous en parler. Je vous préviens, //c’est un coup de gueule…//

Copix Web Admin Design

Je n’ai pas trop eut le temps de me remettre à Copix, mon nouvel emploi me demande de travailler sur EZPublish et Drupal, et j’ai des soirée plutôt courtes… Cela n’empêche pas que j’ai entrepris un petit travail de réalisation basé sur MochaUI (en mootools) afin de voir ce que je peux faire pour l’administration de Copix. Le résultat temporaire est le suivant:\\ \\ Cliquez sur la loupe ne bas à droite pour agrandir l’image…\\ Ce n’est clairement pas terminé, mais je pense pouvoir me débrouiller… MochaUI est franchement une usine RIA d’une puissance exemplaire et je suis encore étonné du resultat.

Graph avec Mootools

J’ai passé des plombes dessus, mais j’y suis arrivé ! Je voulais pouvoir poser un tableau HTML et l’utiliser avec mootools pour générer un graphique (charts). Or voilà, j’ai d’abord passé des heures à trouver un portage mootools de plotkit et je l’ai trouvé: plootr http://utils.softr.net/plootr/. Puis finalement, j’ai fais un extend mootools pour faciliter le travail. Le résultat: http://www.copix.org/index.php/wiki/Mootools/Graphiques. Voilà un exemple d’image: ou alors: Autant vous dire que j’en suis fier :)