29 juin
Par Clément dans Tutoriels

Dans cette première partie, nous allons voir comment préparer son environnement de développement pour créer une application avec le Zend Framework.
Nous allons aussi télécharger les éléments nécessaire à la réalisation de notre application.
Lire le reste de cet article »

Vous les attendiez ? Je vous présente la toute nouvelle série d’épisodes consacré à la création d’une application avec le Zend Framework. Le concept est très simple, tous les lundi vous trouverez un nouvel épisode présentant une partie précise sur la création de notre projet.
Avec jQuery nous pouvons sélectionner un ou plusieurs éléments grâce à des sélecteurs CSS comme par exemple :
$("monselecteur:first")
Je vais vous montrer aujourd’hui une petite astuce pour créer votre propre sélecteur !
Nous voulons un sélecteur qui permet de savoir si le contenu HTML d’un élément est supérieur à 1000. Cela peut être pratique dans un tableau récapitulatif pour surligner les cases importante (supérieures à 1000).
| 1400 | 700 | 400 |
| 2500 | 600 | 100 |
| 100 | 1100 | 900 |
Nous allons étendre les fonctionnalité de jQuery et lui ajouter un sélecteur :
$.extend($.expr[':'], {
// on nomme notre sélecteur
moreThanAThousand : function (a){
// on cherche notre élément
return parseInt($(a).html()) > 1000;
}
});
$(document).ready(function() {
// utilisation
$('td:moreThanAThousand').css('background-color', '#ff0000');
});
Ici on sélectionne tous les éléments qui ont un contenu HTML supérieur à 1000 et on leur met une couleur de fond rouge ! Simple non?
Quand une image n’apparait pas sur votre site, vous pouvez passer directement dans la catégorie amateur. Parfois, une image peut être cassée ou incomplète et vous êtes d’accords avec moi pour dire que sous IE, voir la petite croix rouge n’est pas forcément une bonne solution .C’est pourquoi je vous propose une petite astuce pour éviter ce genre de problème avec jQuery !
$(function(){
$('img').error(function(){
$(this).attr({
'src' : 'broken_img.png',
'alt' : "Desole, l'image n'est pas disponible",
'style': 'border: 1px solid #f00;width:75px;height:75px;'
});
});
});
Un site parfait est un site qui a prévu tout les détails
Source : David Walsh

Comme vous avez du vous en rendre compte, IE8 (la navigateur de Microsoft) vient de sortir. Ce qui signifie qu’on doit maintenant vérifier le CSS pour IE6, IE7, IE8, Firefox, Safari, Opéra et j’en passe !
Le soucis pour tout intégrateur web, est de rendre compatible son template HTML/CSS avec tout les navigateurs du marché.
Mais il existe une solution pour faire comprendre à IE8 qu’il doit utiliser le moteur de rendu de IE7 pour les page internet .
Lire le reste de cet article »
19 mar
Par Clément dans Javascript et Ajax, Tutoriels
Les librairies javascripts sont devenues quasiment incontournable dans le développement d’application interactive sur le web.
Néanmoins, la compatibilité entre elles posent souvent des problèmes lorsqu’on veut les utiliser en même temps.