CATALOGUE Code & Data Formation JavaScript Apprendre Javascript Introduction à la Programmation Orientée Objet en JavaScript

Introduction à la Programmation Orientée Objet en JavaScript

Qu'est-ce qu'un objet JS, un attribut, une méthode ?
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Javascript
Revoir le teaser Je m'abonne
4,5
Transcription

49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
4,5
49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de comprendre la distinction entre objets normés et non normés en JavaScript, d'apprendre à manipuler les propriétés et méthodes des objets, et de connaître les précautions à prendre lors de l'extension d'objets via prototype.

Cet article explique comment utiliser les objets en JavaScript, la distinction entre objets normés et non normés, et les bonnes pratiques associées.

Lorsque vous codez en JavaScript, vous utilisez des if, des for, des while, des fonctions. Toutes ces instructions font partie de la norme du langage. Nous avons également vu l'instruction window.alert, où window est un objet fourni par le navigateur selon les normes du W3C. Cela garantit que le code que vous écrivez soit compatible, quel que soit le navigateur utilisé.

Il existe également des objets non normés par le W3C comme l'objet console. Ce type d'objet, créé par exemple par Google pour Chrome, n'est pas disponible dans tous les navigateurs, et doit donc être utilisé avec précaution et connaissance de cause.

En programmation objet, un objet possède des propriétés (ou attributs) et des méthodes (ou actions). Par exemple, un objet voiture aurait des propriétés comme sa couleur et sa puissance, et des méthodes comme démarrer et accélérer. En JavaScript, la syntaxe pour accéder à une méthode est objet.méthode(), et pour une propriété, c'est objet.propriété.

La console JavaScript permet de découvrir les objets, propriétés et méthodes disponibles, et les variables en JavaScript sont aussi des objets. Vous pouvez utiliser typeof pour déterminer le type d'une variable. De plus, JavaScript permet d’ajouter dynamiquement des propriétés ou méthodes à un objet via la propriété spéciale prototype, mais il faut faire attention aux éventuelles collisions avec d'autres bibliothèques.

Voir plus
Questions réponses
Quelle est la différence entre un objet normé et un objet non normé en JavaScript ?
Les objets normés sont standardisés par des organismes comme le W3C et sont donc compatibles avec tous les navigateurs, tandis que les objets non normés ne le sont pas et peuvent ne pas être disponibles sur tous les navigateurs.
Comment accède-t-on à une méthode d'un objet en JavaScript ?
En utilisant la syntaxe objet.méthode(), où 'objet' est le nom de l'objet et 'méthode' est le nom de la méthode.
Quelles précautions faut-il prendre lors de l'ajout de propriétés à un objet via la propriété prototype ?
Il faut faire attention aux éventuelles collisions avec des propriétés ou méthodes déjà définies par d'autres bibliothèques, ce qui pourrait causer des bogues dans le programme.

Programme détaillé

4 commentaires
4,5
4 votes
5
4
3
2
1
nicolas.braud
Il y a 2 years
Commentaire
Très bonne formation ; j'ai eu des difficultés avec la partie AJAX pour installer les hôtes virtuels d'un point de vue technique, mais on peut y arriver quand même à l'aide de tuto. les documents présentés en slide seraient appréciés pour les utiliser a posteriorir.
fguibert47
Il y a 2 years
Commentaire
Bonjour, Excellente formation. Très bien faite. Alain Beauvois est un très bon professeur !! Elle correspond tout à fait à ce que j'attendais. Merci.
amercadie
Il y a 2 years
Commentaire
Excellente formation. Des cours progressifs et très clairs.
david.coilot
Il y a 2 years
Commentaire
très bonne formation !!