Archives: 8 février 2007

flash, actionscript, et mon derrière

jeudi 8 février 2007

cherchez pas d’intru dans le titre, il n’y en a pas.

Je me suis dit hier soir que j’allais éssayé de passer des variables javascript à une animation Flash, alors j’ai pris pour modèle mon videoplayer.
J’ai réussi sans trop de peine mais j’ai remarqué que ça m’était un peu beaucoup de temps à récupérer les infos sur les fichiers du serveur. Alors j’ai voulu rectifier ça. malheur à moi…

Lire la suite

réducteur/obscurateur/encodeur de javascript

Si vous voulez mettre en ligne vos lourds et gros code javascript, la moindre des choses seraient de les réduires afin que le temps de chargement de ceux-ci soient minimum.

Je ne saurais donc trop vous conseiller cet outil en PHP : javascript-packer

A la base disponible en javascript sur le site de Dean Edwards, qui, on peut le dire est l’inspirateur du framework Prototype, cet outil a été developpé en plusieurs autre languages: .NET, python, Perl et meme en Ruby. bizarrement, aussi en WSH (une sorte de javascript en ligne de commande pour Windows)

Vous me direz il en existe surement beaucoup des outils comme ça… oui seulement il ne font pas tous le boulot très bien.
La différence réside dans la prise en compte ou non des pre-incrémentation et post-incrémentation :

span class="co1">//c = 3 + 3 = 6; a= 2 + 1 = 3; b = 3;

La pluspart des outils enlève betements les espaces, on obtient donc :

 

ici le compilateur comprendra :
span class="co1">//c = 3 + 2 = 6; a= 2; b = 3 + 1 = 4;

ce qui fait une certaine différence…

De plus il vous offre la possibilité de compresser votre code si vous avez vraiment quelque chose de gros à éxécuter.

L’auteur travaille actuellement sur une version d’obsucuration des variables non-globale ce qui permettrais de réduire encore plus la taille.

Update : j’ai créé le mien 😉 jsxs