2010-05-10 3 views
4

J'ai du mal à comprendre la signification et, plus important encore, le concept d'un objet en rapport avec jQuery. Je comprends les bases qu'il s'agit d'une collection de données qui se présente sous deux formes, propriétés et méthodes, mais je ne sais pas comment cela fonctionne au-delà de cela. Quelqu'un peut-il me signaler quelques bons tutoriels qui vous ont peut-être aidé à comprendre? J'espère "l'obtenir" une fois pour toutes.objets dans jQuery

Un grand merci pour votre aide! =]

Répondre

7

Rappelez-vous que jQuery est juste une bibliothèque qui fonctionne en Javascript; Ce dont vous parlez, c'est le concept d'un objet en Javascript.

L'autorité sur ce genre de chose est Douglas Crockford. Je recommande cette vidéo comme introduction: http://video.yahoo.com/watch/630959/2974197

+0

Merci Jacob et merci à tous. – chainwork

0

jQuery est principalement utilisé comme "sélecteurs". Fondamentalement, un sélecteur est juste un moyen d'encapsuler les éléments HTML correspondant à votre requête. Une fois que vous avez ces éléments, jQuery peut vous aider à faire toutes sortes de choses.

Je vous recommande vivement de mettre en favori (ou de télécharger l'application AIR pour) le jQuery API, car cela vous aidera grandement à apprendre ce que vous pouvez faire pour vos sélecteurs.

J'espère que cela aide. Rappelez-vous que JQuery est basé sur CSS.

1

Vous sélectionnez différentes parties de votre code HTML (avec des sélecteurs css-like) et vous pouvez ensuite utiliser ces parties comme un objet. Cela vous permet d'utiliser les propriétés liées à cet objet et diverses méthodes utiles pour le modifier. Comme une bonne introduction voir et bien sûr the jQuery documentation (toujours garder ouvert pendant le codage avec jQuery).

1

Comprendre le JavaScript pur d'abord serait votre premier objectif et apprendre comment les objets y sont définis. Je recommande le JavaScript: the definitive guide By David Flanagan. Une fois que vous avez compris le modèle JS, vous pouvez commencer à regarder sous le capot de jQuery et comprendre ce qui est fait. jQuery profite simplement du langage JavaScript pour créer un framework facile à utiliser: http://www.learningjquery.com/2008/12/peeling-away-the-jquery-wrapper