Bonjour
Pour des raisons trop longues à expliquer, j'ai l'intention d'utiliser la possibilité d'étendre les propriétés de l'objet document, par exemple
L'objectif, en gros, est de calculer des valeurs liées au document dans le contexte d'un site (du genre: il s'agit d'un fichier "news" relatif au mois de juin 2015) et de les utiliser dans les diverses fonctions JavaScript qui permettent de gérer le site.
C'est une alternative à la définition de variables globales, mécanisme que j'utilise actuellement mais qui perturbe ma propension à travailler par objets.
Bien entendu, je pourrais créer un objet spécifique qui contiendrait ces propriétés , mais pourquoi pas les mettre là où est naturellement leur place?
Ça marche techniquement -- même sur IE !!! -- mais j'aimerais l'avis de cette docte assemblée sur l'utilisation d'un tel mécanisme.
Avertissement: en raison de mon âge et de mon état de santé, je prierais les opposants de mesurer la teneur de leur vocabulaire...
Modifié par PapyJP (05 Jun 2015 - 11:15)
Pour des raisons trop longues à expliquer, j'ai l'intention d'utiliser la possibilité d'étendre les propriétés de l'objet document, par exemple
document.info = 'bidule';
L'objectif, en gros, est de calculer des valeurs liées au document dans le contexte d'un site (du genre: il s'agit d'un fichier "news" relatif au mois de juin 2015) et de les utiliser dans les diverses fonctions JavaScript qui permettent de gérer le site.
C'est une alternative à la définition de variables globales, mécanisme que j'utilise actuellement mais qui perturbe ma propension à travailler par objets.
Bien entendu, je pourrais créer un objet spécifique qui contiendrait ces propriétés , mais pourquoi pas les mettre là où est naturellement leur place?
Ça marche techniquement -- même sur IE !!! -- mais j'aimerais l'avis de cette docte assemblée sur l'utilisation d'un tel mécanisme.
Avertissement: en raison de mon âge et de mon état de santé, je prierais les opposants de mesurer la teneur de leur vocabulaire...
Modifié par PapyJP (05 Jun 2015 - 11:15)