Extrait de cours
En JavaScript, on utilise beaucoup d’objets prédéfinis, comme les objets du DOM.
Mais, on peut aussi créer de nouveaux objets.
Il n’y a pas les notions telles que les classes, l’encapsulation et le polymorphisme, qu’on retrouve habituellement dans les langages orientés objet (Java, C#, C++,…). Cependant, on peut définir des fonctions « constructeur » pour créer nos objets.
La notation objet
JSON (JavaScript Object Notation) est un format de stockage et d’échange de données. Défini initialement dans JavaScript, il est indépendant de tout langage et est entrain de concurrencer XML (eXensible Markup Language). Dans beaucoup de situations, JSON se présente comme une alternative à XML avec l’avantage d’être plus « léger ». En particulier, on peut très facilement convertir une chaîne de caractères JSON en objet JavaScript.
Les chaînes JSON :
Voici un exemple d’une chaîne de caractères JSON décrivant un objet « compte bancaire » :
{‘numero’:’B22′,’titulaire’:’Annie’,’solde’:350}
On peut convertir une chaîne JSON en objet/tableau JavaScript. Une solution consiste à utiliser la fonction eval(). Par exemple, si cpt1 est une variable qui contient une chaîne JSON décrivant un objet compte bancaire, alors on peut récupérer un objet JavaScript représentant cet objet :
var objCpt1 = eval(‘(‘+cpt1+’)’);
Profitez de ce manuel de formation en PDF pour comprendre mieux le jquery et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre jquery.
Qu’on peut utiliser comme ceci :
Etud1. aj outer UnBon us (5);
La notation objet
HSON (HavaScript Object Notation) est un format de stockage et d’échange de données. Défini
initialement dans JavaScript, il est indépendant de tout lan gage et est entrain de concurrencer
XML (eXensible Markup Language). Dans beaucoup de situations, JSON se présente comme une
alternative à XML avec l’avantage d’être plus « léger ». En particulier, on peut très facilement
convertir une chaîne de caractères JSON en objet JavaScript.
Voici un exemple d’un objet JavaScript :
var Et ud1 = { numer o : 345, nom : « Pi erre », age : 25, m oyenne :
89.6 };
Pour ajouter une function memb re :
var Etud1 = {
numero : 345,
nom : « Pierre »,
age : 25,
moyenne : 89.6,
adresse : {nu mRue : 1260, nomRue : » av. Bois -de -b oulog ne »},
ajouterUnBonus : fu nction(b ) {
this.moyenne +=b;
}
};
On peut aussi créer des tableaux suivant cette notation :
var notes = [89.2,69,48,75];
Et, bien évidemment :
– on peut créer des tableaux d’objets;
– un objet peut avoir un attribut qui est lui -même un objet ou un tableau.
Les chaînes JSON :
Voici un exemple d’une chaîne de caractère s JSON décrivant un objet « compte bancaire » :
{« numero « : »B2 2 », »t itulaire « : »An nie « , »solde « : 350}
Et v oici une chaîne JSON décrivant un tableau d’objets « cours »:
[{
« num »: « 420 -3 43 -RO « ,
« nom »: « Mise en oeuvre »,
« duree »: 45
}, {
« num »: « 420 -2 75 -RO « ,