Posté par Cedric, le 15/12/2008 - Technologie
Si vous utilisez jQuery, vous pratiquez certainement la manipulation du DOM. Par exemple, lorsque vous créez des objets à la volée, le DOM se trouve modifié. Malheureusement, jQuery n'intègre pas automatiquement les éléments que vous rajoutez à sa surveillance (listeners).
Travaillons sur un bout de code basique:
<input type="button" id="add" value="add another radio button" />
<input type="radio" name="cool" value="cedric" />
<script language="JavaScript">
$(document).ready(function(){
$(":radio").click(function(){
alert($(this).val());
})
$("#add").click(function(e){
e.preventDefault();
var $v = Math.random(1, 100);
$("#container").append(' value:'+$v+'
');
})
})
</script>
Dans cet exemple, le click sur les éléments que vous ajoutez au fur et à mesure ne déclenche aucune action nativement (à l'inverse de l'élément créé à la base, avec "cedric" comme valeur). C'est un gros problème quand on souhaite ajouter du dynamisme à ses documents tout en bénéficiant des écouteurs globaux.
$(":radio").click(function(){
alert($(this).val());
});
Après:
$(":radio").livequery('click', function(){
alert($(this).val());
});
Et vous pouvez ajouter autant d'éléments identiques au DOM, ils répondront tous de la même manière lorsque vous déclenchez un événement dessus.
Posté par Cedric, le 12/12/2008 - Business 2.0
...se trouve ici. C'est génial et très bien fait. Dans certains cas, on se dit vraiment que le Flash est une des meilleures inventions du web.
Posté par Cedric, le 10/12/2008 - Business 2.0
Si, comme moi, vous observez chaque année se dérouler LeWeb3 en vous demandant quel est l'intéret d'une conférence censée mettre le petit entrepreneur audacieux au centre des débats, qui facture à ces mêmes entrepreneurs 1500 euros l'entrée pour voir des intervenants tantôt intéressants, tantôt beaucoup moins intéressants s'exprimer, vous aimerez le compte rendu sanglant fait par Paul Carr du Guardian.
A la fin de la lecture de l'article, après un soupir de soulagement lié à la joie de ne pas avoir mis dans deux jours de discussions le prix du dernier Apple MacBook, on ne peut s'empêcher de se dire que la France est vraiment un canard boiteux de l'internet. Au lieu de pousser ce secteur (comme le font les anglais), un des rares à pouvoir encore embaûcher malgré la crise (essentiellement dû à la croissance du taux de pénétration internet qui lui, ne cesse de croître), on cherche à le taxer ou à le fliquer. Et quand on se risque à faire des conférences, le monde entier se moque de nous... Allez, gardons espoir et vive la France!
Posté par Cedric, le 01/12/2008 - Technologie
Si vous maîtrisez bien le PHP5, comprenez la programmation orientée objet, et souhaitez en apprendre plus sur le framework symfony, cette news est pour vous. L'équipe symfony va mettre en place 24 tutoriaux successifs visant à développer de zéro une application entière, en s'arrêtant sur tous les points stratégiques qui vous permettront de bien maîtriser le fonctionnement du framework pour rapidement le prendre en main pour vos propres projets.
Symfony est un framework MVC (le traitement de votre couche métier est séparée du traitement de la requête, elle même séparée de l'affichage, via les templates et les fragments). Son but est de traiter la couche basse de votre application, celle qui est indispensable (et donc, récurrente) à chaque projet. Le projet symfony est entièrement découplé et organisé par grands ensembles. Gestion de vos URLs (routing), de vos formulaires, de l'accès à vos données modelisées (via un ORM, comme Doctrine ou Propel), sont autant de briques indépendantes qui, après les avoir apprivoisées, vous feront gagner du temps dans votre développement. Côté "magique", un générateur d'administration rendra heureux tous ceux qui souhaitent réaliser un prototypage rapide ou qui aiment voir un réusltat visuel immédiat.
Nous vous tiendrons informés ici-même de l'avancée de ces tutoriaux, et reviendrons en profondeur sur certaines briques qui nous paraissent importantes.
Lien >> Le tutorial Jobeet
Posté par Cedric, le 27/11/2008 - Technologie
Dans les deux dernières semaines, trois prospects pour mon agence de technologie m'ont posé la même question... Une question dont je n'ai pas la réponse, et pire encore, une question que je ne comprends pas. "Est-ce que vous faîtes ou avez fait des sites 2.0?".
Je suis de sensibilité marketing, donc je concois l'intérêt du concept, mais bon, au delà de ca... Va t-on être ringard à continuer à vendre des sites performants, rapides, évolutifs, et bien référencés? Ou doit-on rayer cette offre de la carte en proposant du "Ajax dernier cri", du "Ruby on Rails, parce que Twitter l'utilise", ou encore une "application iPhone", pour "être dans le coup"?
ps: variante qui fait mal: "vous faîtes des sites 'two point O'?"
<< Page précédente | Page suivante >>