MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Introduction aux objets JavaScript

Cette traduction est en cours.

En JavaScript, la plupart des choses sont des objets, des éléments du cœur de JavaScript,  comme les chaines de caractères et les tableaux, aux interfaces de programmation (APIs) des navigateurs construites sur la base de JavaScript .vous  pouvez même créer vos propres objets pour encapsuler des fonctions liées et des variables au sein de paquets  efficaces, et se comportant comme de pratiques conteneurs de données. Il est important de comprendre la nature orientée objet du JavaScript  si vous souhaitez aller loin dans votre connaissance du langage, aussi, avons-nous fourni ce module afin de vous aider. Ici, nous enseignons la théorie de l’objet et sa syntaxe en détail , ensuite, ce sera à vous de voir comment vous souhaitez créer vos propres objets.     

Prérequis

Avant de commencer ce module, vous devriez avoir quelques familiarités avec le HTML et le CSS. Il serait raisonnable de travailler sur  les modules  Introduction au HTML et  Introduction au CSS avant de commencer avec le JavaScript.

Vous devriez également avoir quelques familiarités avec les bases du JavaScript avant de poursuivre en détails  avec les objets JavaScript. Avant de commencer ce module, travaillez sur Premiers pas avec JavaScript et Les blocs de construction en JavaScript.

Remarque: Si vous travaillez sur un ordinateur /une tablette/un autre appareil où vous n’avez pas la possibilité de créer vos propres fichiers, vous pouvez essayer les (la plupart des)   exemples de codes grâce à un programme en ligne comme  JSBin ou Thimble

Guides

Les bases de l’objet

Dans le premier article concernant les objets  JavaScript , nous verrons la syntaxe fondamentale d’un objet JavaScript ,et nous revisiterons certaines fonctionnalités du JavaScript que nous avions déjà vu plus tôt  dans le cours , réitérant le fait que beaucoup des éléments auxquels vous avez eu affaire sont en fait des objets.

JavaScript orienté objet  pour les débutants

Avec les bases hors du chemin, nous nous focaliserons maintenant  sur le JavaScript orienté objet (JSOO)

— ce article présente une vue basique de la théorie de la programmation orientée objet (POO), et explore ensuite comment le JavaScript émule les classes d’objet via les fonctions (constructrices) dénommées constructor(constructeur) et comment créer des instances d’objet.

Objet prototypes

Les Prototypes sont des mécanismes par lesquels les objets JavaScript héritent les fonctionnalités d’un autre objet et ils fonctionnent différemment  du mécanisme d’héritage dans les langages classiques de  programmation orientée objet. Dans cet article, nous explorons cette différence, expliquant comment les chaines de prototype fonctionnent et jetant un regard sur comment  la propriété prototype peut être utilisée pour rajouter des méthodes  aux constructeurs  existants.

L’héritage en JavaScript

Avec la plupart des redoutables détails du  JSOO maintenant expliqués, cet article montre comment créer les classes (constructeurs) d’objet “filles”  qui héritent des fonctionnalités de leur classes  “parentes”. En addition, nous présentons  certains conseils sur où et comment utiliser le JSOO.

Travailler avec les données JSON

JavaScript Object Notation (JSON) est un format standard pour la representation de données structurées comme les objets JavaScript , qui est communément utiliser pour représenter et transmettre les données sur les sites web( ex : Envoyer certaines données du serveur au client , afin d’être affichées sur une page web).Vous le rencontrerez bien assez souvent.Aussi,dans cet article, nous vous donnons tout ce dont vous avez besoin pour travailler avec le format JSON utilisant le JavaScript ,incluant l’accès aux éléments des données dans un objet JSON et l’écriture de votre propre JSON .

Pratiques sur la construction d’objet

Dans l’article précédent  nous avons fait le tour de l’essentiel de  la théorie de l’objet JavaScript et les détails de sa syntaxe, vous donnant ainsi une solide base sur laquelle débuter. Dans cet article  nous plongeons  dans un exercice pratique, vous donnant plus de pratique dans la construction d’objets JavaScript personnalisés, qui produisent quelque chose d’amusant et de plus coloré— quelques balles colorées et bondissantes.

Evaluations

 

Ajoutez des fonctionnalités  à notre  démo des ballons bondissants

Dans cette évaluation ,  on attend de vous  d’utiliser la démo des bondissantes balles de l’article précèdent comme un point de départ et d’y ajouter quelques nouvelles et intéressantes fonctionnalités.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : manuwhat, chrisdavidmills
 Dernière mise à jour par : manuwhat,