Jquery 1.4 : son créateur John Resig explique

En janvier l’équipe de JQuery  organise un événement sur 14 jours pour expliquer sa nouvelle version la Jquery 1.4.

Des vidéos et des articles sont diffusés tous les jours avec une explication, par jour, de nouvelles fonctionnalités jusqu’au 27/01

 

Jour 1 :  un article sur les nouvelles performances de la version 1.4 , encore plus rapide..

Voici des graphes qui parlent d’eux même :
Plus d’explications sur les nouvelles améliorations  sur cette page : http://jquery14.com/day-01


# of Function Calls for Popular jQuery Methods par John Resig

 

Performance of .remove() and .empty() par John Resig

4272434054_819d8f9e19[1]
# of Function Calls for Popular jQuery Methods par John Resig

Performance of DOM Insertion par John Resig

Performance of .css() par John Resig

Performance of .html() par John Resig

17. janvier 2010 04:51 by oalessandri | Commentaires (0) | Permalink

Lightbox en Jquery très performante

Voici une lightbox facile à intégrer et qui permet d’insérer des flash ou autre page via Iframe

Elle comporte des thèmes différents : clair, foncé, avec sous ans coins arrondis.

Un petit défaut pas de traduction en français. Il faut juste changer les boutons.

 image

http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/

 

 

15. novembre 2009 14:08 by oalessandri | Commentaires (1) | Permalink

De nouveaux attraits pour les (nouvelles) technologies web (3) : Jquery

18. octobre 2009 13:54 by oalessandri | Commentaires (0) | Permalink

De nouveaux attraits pour les (nouvelles) technologies web (2) : Jquery

Voici  une liste de plugins JQUERY très utiles pour améliorer l’expérience utilisateur (l’ergonomie d’un site web).

On s’aperçoit qu’avec ce type de fonctionnalités le rapprochement en terme d’ergonomie et d’intuitivité d’un site web vers une application traditionnelle est très fort. Je dirais même qu’une interface logicielle peut être beaucoup moins ergonomique (je ne parlerais pas bien sûr de WPF qui est une évolution majeure dans le développement de logiciel, malheureusement loin d’être utilisé par grands nombres d’éditeurs de logiciels):

Boites de dialogue :

http://plugins.jquery.com/project/jmodal

Colonnes

http://www.codeasily.com/demo/few-column-list/few-column-list.html

Effets Fading

http://medienfreunde.com/lab/innerfade/

jquery.innerfade.zip (124kb)

image

Effets de transitons sur des images :

http://www.malsup.com/jquery/cycle/int2.html

Effets de Zooms

http://www.mind-projects.it/jqzoom_v10

http://www.mind-projects.it/projects/jqzoom/

image

Carrousels:

http://plugins.jquery.com/project/carousel3d

http://plugins.jquery.com/files/carousel3d_1.1_0.zip

http://www.webcssdesign.com/css/coins-arrondis-avec-jquery-css-et-une-seule-image/

Effets panoramiques

http://www.openstudio.fr/Animated-InnerFade-with-JQuery.html?lang=fr

 image

 

des blogs font l’inventaire de plugins Jquery :

http://www.noupe.com/jquery/50-amazing-jquery-examples-part1.html

http://www.webcssdesign.com/ajax/jquery-plugins-240-tutoriels-a-decouvrir/

http://www.webdesignerwall.com/demo/jquery/

2. août 2009 10:03 by oalessandri | Commentaires (0) | Permalink

Ecommerce, ergonomie et retours utilisateurs : Ergonomie des carrousels

J’ai décidé de relayer certains articles du hub Ecommerce, ergonomie et retours utilisateurs sur Viadéo dont je suis responsable.

dans le but d’élargir le public visé et de pouvoir illustrer certains de mes articles car sur viadéo ce n’est pas possible.

Chaque article commencera par  “Ecommerce, ergonomie et retours utilisateurs“, Voici donc le premier de la série :


L’ergonomie des carrousels :

On voit pousser un peu partout des carrousels :

ce système qui fait tourner des images de produits sur une ellipse ou une ligne et donne un effet de profondeur ou cyclique avec mouvements perpétuels ou manuels.

Voici quelques exemples de systèmes:

Carrousels linéaire cycliques  :

 

image
Voici quelques liens à visiter avec démo et installation :
http://sorgalla.com/projects/jcarousel/examples/static_simple.html
http://sorgalla.com/projects/jcarousel/examples/static_vertical.html
http://sorgalla.com/projects/jcarousel/examples/static_auto.html
http://sorgalla.com/projects/jcarousel/examples/static_controls.html
http://sorgalla.com/projects/jcarousel/examples/special_easing.html
http://thomlx.free.fr/jquery/jquery_carousel.htm
avec différents effets de fondus :
image

Voici quelques liens à visiter avec démo et installation :
http://www.agilecarousel.com/examples/full_example
http://www.agilecarousel.com/examples/jqueryui_example
http://www.agilecarousel.com/examples/simple_example

Carrousel sur ellipse ou Carrousel 3d :
image

Voici quelques liens à visiter avec démo et installation :
http://www.hotajax.org/download/mootools/3d-carousel/index.html
http://interface.eyecon.ro/demos/carousel.html
http://interface.eyecon.ro/docs/carousel
http://plugins.jquery.com/files/carousel3d_1.zip
http://plugins.jquery.com/project/carousel3d

http://www.spypoint.com/FR/cameras.html

 

3d Wall
image
Voici quelques liens à visiter avec démo et installation :
en flash (très joli)  http://www.flashloaded.com/flashcomponents/3dwall/example3.html

 

Par contre, je trouve qu'il est parfois très difficile d'arrêter le mouvement pour ce positionner sur un objet et j'ai dernièrement vu sur un site un mouvement tellement rapide que l'on apercevait a peine les objets!

Ce qui en fait un système, très difficile d'utilisation et donc pour des internautes moins avertis, les objets tournants ne seront pas visualisés et donc passeront à autre chose. L'effet escompté par le commerçant sera inexistant : Mettre en avant certains produits!

 

Vous pouvez voir certaines réactions sur Le Hub  de  Viadeo : Ecommerce, ergonomie et retours utilisateurs

16. juillet 2009 11:39 by oalessandri | Commentaires (2) | Permalink

De nouveaux attraits pour les (nouvelles) technologies web (1)

De nombreuses librairies javascripts (jquery, extjs, scriptaculous,dojo,…) existent pour rendre plus intuitives vos interfaces web.

Mais  une a plus particulièrement attirée mon attention :  Jquery

Pourquoi choisir cette librairie ?

  1. - elle est très complète
  2. - la communauté est importante
  3. - les plugins importants
  4. - les bugs réparés rapidement

Qu’a t-elle de spéciale par rapport aux autres ?

  1. Son concept de base : utiliser la structure hiérarchique du document HTML (Le DOM)
  2. Le script ne parasite pas le code HTML : utilisation des attributs “id” et “class” des tags
  3. Elle supporte l’XmlHttpRequest (Ajax)
  4. Externalisation du script qui permet de gérer les événements
  5. Installation très facile par de simples liens (link) et l’étiquetage des tag Html via Id ou Class
  6. Légèreté de la librairie

Les principes de bases :

  1. Des actions sur les noeuds du DOM (choix d’éléments, boucle sur des éléments, événements : un langage dans le langage, …)
  2. Des effets et animations : fade, déplacement (sliding), de tremblement, de glissement, …
  3. Des widgets : drag and drop, accordéon, sliders, tri, barre de progression, datepicker, boite de dialogue, onglets, …

Beaucoup d’animations pour enrichir vos interfaces web et en améliorer l’expérience utilisateur.
On se rapproche de logiciels classiques avec peut-être encore plus d’esthétique et d’ergonomique.

Que peut-on faire avec Jquery ?

  1. des carrousels,
  2. des popup nouvelles génération (lightbox, thickbox, greybox)
  3. des menus de toutes sortes : verticaux, horizontaux, onglets, hierarchique, …
  4. des Glisser-Déplacer
  5. des menus déroulants plus ergonomiques
  6. des tooltips plus joli, plus paramétrables

sans rechargement des pages bien sûr!


voir le site www.jquery.com

et les sites en version française :

www.jquery-france.com 

www.jquery.info

Un prochain article listera les différents plugins utiles : menus, boite de dialogue, lightbox, thickbox, greybox, drag and drop, …

Une autre libraire peut également faire des effets similaires mais je trouve qu’elle n’a pas tous ces avantages : c’est Library Ajax  de l’ASP.NET. Fournie de nombreux exemples avec  l’AjaxToolkit

14. juillet 2009 09:35 by oalessandri | Commentaires (0) | Permalink

Communauté