Articles taggés javascript

30 juin 2009

19 mar 2009

21 fév 2009

  • Introducing Sprockets: JavaScript dependency management and concatenation – (37signals)
    "Sprockets is a Ruby library that preprocesses and concatenates JavaScript source files. It takes any number of source files and preprocesses them line-by-line in order to build a single concatenation. Specially formatted lines act as directives to the Sprockets preprocessor, telling it to require the contents of another file or library first or to provide a set of asset files (such as images or stylesheets) to the document root. Sprockets attempts to fulfill required dependencies by searching a set of directories called the load path."

12 juin 2008

Observer de Prototype, boutons radios et clics multiples : une solution

De nombreuses personnes rencontrent un problème avec le Observer de Prototype, utilisé entre autres par les helpers observe_form et observe_field de Ruby on Rails. (voir le ticket sur le Trac).

En effet la méthode Form.Element.Observer n’est appelée que la première fois que le bouton radio est cliqué, ce qui est plutôt embêtant.

 

Je viens de trouver une solution à ce problème qui m’a fait perdre pas mal de temps :

<%= observe_field("design_choice",
:frequency => 0.1,
:url => {:action => 'update_design' },
:with => 'design_id',
:update => '') %>

Dans mon cas, simplement ajouter une :frequency à mon helper corrige le problème. Ce comportement est étrange étant donné que l’action par défault d’un observe_field est onclick, ce qui devrait fonctionner sans timer.

 

Edit : Cette méthode ne résoud pas le même problème en utilisant une :function au lieu d’une :url …

27 mai 2008

Framework JavaScript Prototype : Prototype hébergé sur les serveurs de Google

Google héberge maintenant une copie compressée de Prototype sur leurs serveurs; ainsi tous les sites utilisant cette copie vont bénéficier d’un pré-chargement pour les utilisateurs l’ayant utilisé récemment sur un autre site.

Good news! Google now offers a cached, compressed copy of Prototype on its high-speed content distribution network via the AJAX Libraries API.

Lire l’article

Également disponibles dans la toute nouvelle API de librairies AJAX de Google : jQuery, script.aculo.us, MooTools et dojo !

15 mai 2008

Lancement de Google Doctype

Google vient de lancer son encyclopédie entièrement ouverte (license Creative Commons) sur le développement Web écrite par des développeurs Web.

Au programme pour l’instant : des howtos avec des exemples de code réutilisable et des références sur le DOM, JavaScript, le CSS, HTML, la sécurité…

L’initiative est intéressante et une syntaxe Wiki est utilisée pour l’édition du contenu, donc le contenu devrait très vite grossir.

Voir le site.

14 mai 2008

Un autre superbe exemple de validation en JavaScript

Les enfants, ne faîtes pas ça à la maison. Ne le faîtes pas au bureau non plus.

« Le seul problème c’est que le code rejette tous les noms ou prénoms qui contiennent plus de trois fois le même caractère, sans se soucier qu’il soient consécutifs ou non. Aussi, j’en conclus que mon nom de famille n’est pas assez “valide” pour ce site génial. »

Encore une fois, c’est du génie, comme souvent sur Daily WTF.

22 avr 2008

Version 1.0 du weblog

Ce blog n’est jamais vraiment resté pendant plus de quelques jours sans de petites modifications depuis sa création il y a quelques mois. Après les changements et ajouts de mise en page récents et le nettoyage de tous les anciens posts automatisés de ma.gnolia je considère maintenant que c’est une version 1.0. 

Le footer est maintenant une zone riche en mises à jour, avec des updates Twitter (ce que je fais), Last.fm (ce que j’écoute), ma.gnolia (ce que je bookmarke).

J’ai nettoyé pour gagner un peu d’espace en hauteur, donc plus de place pour une photo de moi faisant des grimaces, désolé.

Dans les semaines qui viennent je vais poster quelques articles et des tutoriaux sur Ruby on Rails 2.0 et des librairies JavaScript; en effet Sébastien de SOGILIS et moi même allons effectuer un comparatif des différentes solutions JavaScript : MooTools, JQuery, Prototype et Scriptaculous, Yahoo UI, Ext…

Pour ce qui est de SOGILIS nous sommes entrain de monter une structure qui communiquera autour des méthodes agiles (SCRUM et Extreme Programming) et qui va organiser une étape d’un Agile Tour en octobre prochain; je posterai sur ce blog un lien vers notre wiki dès que le contenu sera un peu étoffé.

© Copyright 2008-2009 Grégory Karékinian - Propulsé par WordPress.