Publié par Maxence le lun, 29/12/2008 - 12:15
Publié par Maxence le lun, 29/12/2008 - 11:43
Layout anchor
Ce layout permet de dimensionner les panneaux en fonction d'un pourcentage de la hauteur et/ou de la largeur de la page.
Publié par Maxence le lun, 29/12/2008 - 08:30
Ajouter ExtJS à vos pages HTML est très simple. Il suffit d'inclure la feuille de style ext-all.css, l'adaptateur par défaut (ext-base.js) et le fichier principal de la bibliothèque (ext-all-debug.js).
Publié par Maxence le ven, 28/11/2008 - 17:39
J'ai trouvé un nouvel usage pour l'indispensable Firebug. On peut se servir de sa console pour tester des expressions régulières. Exemple pour valider un entier positif :
"123".match(/^\d+$/) // renvoie ["123"]
"abc".match(/^\d+$/) // renvoie null
Publié par Maxence le ven, 14/11/2008 - 13:05
Avant d'expliquer le fonctionnement de l'héritage dans ExtJS, il faut d'abord rappeler un certain nombre de particularités de Javascript qui n'est pas un langage orienté objet classique comme PHP par exemple.
Dans le langage Javascript, le concept de classe n'existe pas. En fait, au lieu de déclarer une classe, on déclare une fonction qui servira de constructeur pour nos objets.
Publié par Maxence le dim, 12/10/2008 - 14:28
Publié par Maxence le mer, 01/10/2008 - 22:21
Avec Ajax, on se retrouve rapidement avec des scripts Javascript volumineux. Pour accélérer le chargement des pages, on peut charger les scripts à la demande.
C'est assez simple à faire avec le DOM. Il suffit d'ajouter une balise script à l'entête de la page. Pour éviter de charger deux fois le même fichier, chaque URL est stockée dans un tableau. Si l'adresse du script existe déjà dans ce dernier, le chargement ne s'effectue pas.
Pour éviter des problèmes avec le cache, j'ajoute un paramètre aléatoire à l'URL.
Publié par Maxence le ven, 25/07/2008 - 00:00
Cette technique peut affecter la mise en page de votre site. Une méthode moins intrusive est détaillée dans
cet article.
Avec la bibliothèque ExtJS, c'est très facile de mettre un peu d'Ajax dans ses formulaires.
Pages