Logo_jQuery

Meilleures ressources jQuery

Print Friendly and PDF
flattr this!

On me demande de plus en plus souvent (et j'en suis enchanté) quelles ressources je conseille pour démarrer avec jQuery ou pour progresser. J'ai donc décidé de faire un billet à ce sujet pour compiler tout ça.

Doc officielle

http://docs.jquery.com

> Irremplaçable et fondamentalement, la référencement en la matière

Introduction et fondamentaux

http://pckult.developpez.com/tutoriels/javascript/frameworks/jquery/introduction/

> Permet aux novices de bien comprendre le système de sélecteurs. Attention, un reproche important à faire à ce tuto, c'est qu'il ne suit pas la question des performances que j'aborde dans la catégorie suivante. On y gagne en lisibilité mais les suggestions de code ne sont pas à appliqués tels quels, pensez aux performances.

http://danielhagnoul.developpez.com/tutoriels/javascript/outil-poopj-et-sa-methode-utilisation/

> Programmation orientée objet avec JavaScript, Daniel Hagnoul reste pour moi une référence en la matière, en tout cas chez les francophones. Ces publications sont souvent très riches et méritent de s'y attarder.

http://danielhagnoul.developpez.com/tutoriels/javascript/outils-pour-construire-code-jquery-evolutif/

> Construction d'un code jQuery évolutif, de Daniel Hagnoul également. Le titre parle de lui-même. Qui d'ailleurs explique très bien le concept de clôture et d'auto-exécution.

Performances, astuces avec preuves à l'appui



> Cette présentation d'Addy Osmani est pour moi un incontournable que tout développeur utilisant jQuery se doit d'avoir lu au moins une fois avec attention. Pour rappel, Addy Osmani est l'un des développeurs du core de jQuery et un des rédacteurs de la documentation officielle.

Développer un plugin jQuery

http://docs.jquery.com/Plugins/Authoring

> Je crois que c'est la meilleure façon de présenter ça. Mais j'espère que vous me donnerez l'accord d'y ajouter, quand elle sera prête, la présentation que je donnerai à la ConFoo 2012 sur ce sujet ;)

Développer un plugin jQuery UI

http://www.novius-labs.com/developper-plugin-jquery-introduction,18.html

> Je vous incite à suivre la liste de billets liés à celui-ci, l'équipe de Novius ayant effectué un boulot formidable, ça serait dommage de ne pas tout lire

Travailler avec jQuery Mobile

http://jquerymobile.com/demos/1.0/docs/about/getting-started.html

> L'équipe de développement a mis en place un tutoriel de type "quick start", autant l'utiliser. De ce que j'en ai vu, il m'a l'air plutôt bien construit et se limite aux fondamentaux.

############

Voilà, j'espère que vous trouverez votre bonheur là dedans. Si vous avez des suggestions, je suis plus que preneur.

A propos de Mathieu

Ingénieur développeur web dans la vente par correspondance B2B, adepte de nouvelles technologies et d'innovation. Vous pouvez aussi me retrouver sur Twitter @mathrobin
Cette entrée a été publiée dans jQuery, avec comme mot(s)-clef(s) , , , , , , , , . Vous pouvez la mettre en favoris avec ce permalien.

4 réponses à Meilleures ressources jQuery

  1. Merci Mathieu !

    Concernant http://danielhagnoul.developpez.com/tutoriels/javascript/outil-poopj-et-sa-methode-utilisation/.

    Je ne renie rien, c’est toujours utilisable et dans ce tutoriel il y a plusieurs points importants sur la POO qui seront toujours d’actualité, mais pour les navigateurs récents je songe à abandonner POOPJ au profit de ES5 que je suis en train de découvrir et que je vais commencé à tester.

    ECMAScript 5 (ES5) : http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf

    ES5 révolutionne la programmation orientée objet par prototype. L’héritage simple est d’une facilité dérisoire, il y a un getter/setter plus classique, un meilleur contrôle sur les propriétés et les méthodes avec les booléens « enumerable, configurable et writable » qui permettent de fixer la visibilité et d’interdire la modification. Avec ES5, on peut obtenir très facilement l’équivalent d’une « classe finale » ou d’une « classe abstraite ».

    On perd le corpus unique de POOPJ, mais faire un « emballage » à la POOPJ pour ES5 n’aurait aucun sens. Il n’apporterait rien de plus, le but principal de POOPJ : faciliter l’héritage simple, étant déjà acquis avec ES5.

    • Mathieu dit :

      En effet, ça m’a l’air très bien. Dès que j’ai quelques heures/jours devant moi, je m’y penche sérieusement avec si possible dans l’espoir de pouvoir l’intégrer correctement dans ma conf. Merci pour la richesse de tes propos ! (comme d’hab en fait)

  2. molokoloco dit :

    Yes, une bonne base déjà. J’ajouterais tout de même des liens là dessus ^^
    Déjà pour les plugin jQuery (L’essentiel du dev front !)
    https://github.com/addyosmani/jquery-plugin-patterns

    Et puis là, c’est le bordel, mais plein de chose a glaner ^^ Mon wiki perso :
    http://code.google.com/p/molokoloco-coding-project/wiki/JavascriptJquery

    Tchuss

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Articles liés