Objets :Propriétés et méthodes Javascript

Un article de WikiTuto.

Jump to: navigation, search
  1. Coder le Javascript
  2. Navigateurs incompatibles
  3. Debugger
  4. Fichiers externes
  5. Orienté objet
  1. Déclaration et affectation
  2. String et nombre
  3. Vecteurs ou tableaux
    1. Grandeur d'un vecteur
    2. Vecteur en string
    3. Trier un vecteur
    4. Autres méthodes
  • Les Opérateurs
  1. Arithmétiques
  2. Relationnels
  3. Logiques
  4. Priorités
  5. Eval
  • Les Contrôles
  1. If - Else
  2. Switch case
  3. Boucle for
  4. Boucle while
  5. Boucle forever
  6. Boucle do-while
  7. Minuteries
  8. Intervalles
  9. Arrêt
  • Les Fonctions
  1. Déclarations
  2. Portée des variables
  3. Valeur de retour
  4. Appel via lien
  5. With
  1. Onclick - Ondblclick
  2. Boutons rollover
  3. Détection clavier
  4. Attribution de focus
  5. Chargement de page
  6. Onerror
  7. Supprimer erreurs
  8. Infos sur les erreurs
  • Les Objets
  1. Propriétés et méthodes
  2. This
  3. Créer un objet
  4. Créer une classe
  5. Voir propriétés objets
  6. Objets link et anchor
  7. Objet history
  8. Objet image
  • Les Fenêtres
  1. Barre d'état
  2. Modifier les couleurs
  3. Changer titre de page
  4. Afficher informations
  5. Ouvrir nouvelle fenêtre
  6. Communication fenêtres
  7. Imprimer une fenêtre
  8. Redimensionner fenêtre
  9. Déplacer / fermer
  10. Boîtes de messages
  • Les Strings
  1. Objet String
  2. Sous-chaînes
  3. Concaténation
  4. Formater
  5. Ancrages
  6. Longueur chaîne
  7. Modifier la casse
  8. Rechercher chaîne
  9. Remplacer texte
  10. Découper chaîne
  • Les Dates
  1. Objet Date
  2. Afficher heure et date locale
  3. Lire valeurs heure/date
  4. Régler valeurs heure/date
  5. Fuseaux horaires
  • Objet Math
  1. Propriétés
  2. Méthodes
  3. Arrondir des nombres
  • Les Formulaires
  1. Champs de saisie
  2. Type mot de passe
  3. Éléments cachés
  4. Zones de texte
  5. Listes de sélections
  6. Cases à cocher
  7. Boutons radio
  8. Eval
  9. Désactivation
  10. Envoi formulaire
  • Les Cadres
  1. Objet Frame
  2. Accéder cadre
  3. Nombre de cadres
  4. Référer aux cadres
  5. Écrire
  6. Redimensionner
  7. Cadre cible radio
  8. Imprimer
  • Environnement
  1. Détection système
  2. Les cookies
  3. Multiples cookies
  4. Path domain
  5. Codage caractères

Auteur : Mystick

Sommaire

Explication

  • Objets, propriétés, méthodes et DOM
Objet :conteneur abstrait qui contient des données. (variable, structure, tda),objets prédéfinis : string, textarea, image, frame, date.
Propriété :renseignements qu'il est possible d'obtenir à propros d'un objet. (variable membre). Par exemple, la couleur d'écran est une propriété de l'objet document. Il est possible de modifier le contenu des propriétés. Pour y accéder, il faut mettre un point entre le nom de l'objet et le nom de la propriété.
Méthode :fonction propre à un objet qui accomplit une tâche précise. (fonction membre). Les méthodes sont des fonctions et ainsi doivent toujours de terminer avec des parenthèses qui reçoivent ou non des paramètres.

Il n'existe pas de propriétés ou méthodes communes à tous les objets.

L'ensemble des objets Javascript faisant référence aux éléments d'une page Web se nomme DOM (Document Object Model).

window est l'objet parent du DOM, c'est-à-dire celui qui contient des sous-objets et est au-dessus des autres. window contient tout ce qui a rapport à la fenêtre du navigateur, par exemple l'historique, l'adresse de la page, etc. window contient aussi l'objet document. Ce dernier contient les éléments qui constituent la page web : images, formulaires, liens, etc.

Le formulaire possède son objet form qui renferme d'autres sous-objets comme text, texarea, button, checkbox, combo, password, radio et select.

Tout ceci part donc de window et s'enchaîne les uns à la suite de l'autre. Ainsi pour faire référence à un bouton dans le formulaire d'une page, il faut s'y prendre ainsi : window.document.form.button window est habituellement implicite et il n'est pas nécessaire de l'écrire pour que le code fonctionne à l'intérieur de la page où se trouve l'objet référencé. Cependant, lorsqu'on traite d'un objet hors du document où il se situe, comme dans location et history ou dans le cas de frames, il faut alors absolument écrire window.

Ainsi, les objets sont organisés de façon hiérarchique, où les objets contiennent des sous-objets toujours plus précis et accessibles par des points. Lorsqu'on référe à un sous-objet, la référence doit toujours s'achever par le nom d'un propriété ou d'une méthode d'un objet. Sinon, une erreur sera affichée à l'effet que l'objet est indéterminé.

Hiérarchie des classes imbriquées en JavaScript

image:Javascript-Hierarchy.gif

Voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire