Visualisation d'une page Webjax
Object (class)
Comme vous avez déjà sans doute pu le lire sur ce site Webjax, un des avantages de la librairie Prototype est de proposer des extensions aux objets Javascript existants.
Nous voyons dans le cadre de cette pages les extensions de l'objet Object qui permet de gérer des objets en Javascript ce qui répond aujourd'hui à un standard de programmation défini notamment sous la dénomination 'OO' .
Le tableau ci après présente de manière pragmatique les méthodes ajoutées à l'objet Object :
Méthode
Type
Arguments
Détails
extend (destination,source)
static
destination : un objet existant
source : un objet existant
Permet de créer une procédure d'implémentation.
Cette procédure copie toutes les méthodes et variables
d'un objet source vers un objet destination.
inspect ( objet )
static
objet : un objet existant
Retourne une chaîne de caractères 'humainement'
lisible qui représente les valeurs et clés de l'objet
précisé.
keys ( objet )
static
objet : un objet existant
Retourne une variable de type Array
avec les noms des propriétés et méthodes de l'objet précisé.
values ( objet )
static
objet : un objet existant
Retourne une variable de type Array avec les valeurs
des propriétés et méthodes de l'objet précisé.
clone ( objet )
static
objet : un objet existant
Retourne un clone/copie exacte de l'objet précisé
Nous voyons dans le cadre de cette pages les extensions de l'objet Object qui permet de gérer des objets en Javascript ce qui répond aujourd'hui à un standard de programmation défini notamment sous la dénomination 'OO' .
Le tableau ci après présente de manière pragmatique les méthodes ajoutées à l'objet Object :
| Méthode | Type | Arguments | Détails |
| extend (destination,source) | static |
destination : un objet existant
source : un objet existant |
Permet de créer une procédure d'implémentation.
Cette procédure copie toutes les méthodes et variables d'un objet source vers un objet destination. |
| inspect ( objet ) | static | objet : un objet existant |
Retourne une chaîne de caractères 'humainement'
lisible qui représente les valeurs et clés de l'objet
précisé.
|
| keys ( objet ) | static | objet : un objet existant | Retourne une variable de type Array avec les noms des propriétés et méthodes de l'objet précisé. |
| values ( objet ) | static | objet : un objet existant | Retourne une variable de type Array avec les valeurs des propriétés et méthodes de l'objet précisé. |
| clone ( objet ) | static | objet : un objet existant | Retourne un clone/copie exacte de l'objet précisé |

:

