Premiers pas en JavaScript
23.2 Objet prédéfini - hiérarchie
cuy copyleft
  See You Why?  

 


Les objets en JS (23.1) | | Exercices sur les objets JS (23.8)

Contenu


JavaScript 1 - Introduction
JavaScript 2 - Commentaires et instructions
JavaScript 3 - Variables
JavaScript 4 - Types de variables
JavaScript 5 - Variables et chaines
JavaScript 6 - Les fonctions
JavaScript 7 - Les fonctions à paramètre unique
JavaScript 8 - Les fonctions à paramètres multiples
JavaScript 9 - L'instruction RETURN dans une fonction
JavaScript 10 - Appel d'une fonction dans une autre fonction
JavaScript 11 - Les variables locales ou globales
JavaScript 12 - Quelques opérateurs mathématiques
JavaScript 13 - ???
JavaScript 14 - L'instruction IF, pour les conditions
JavaScript 15 - L'instruction IF... ELSE..., pour les conditions à deux sorties
JavaScript 16 - Les IF imbriqués et fonction aléatoire
JavaScript 17 - Les conditions complexes
JavaScript 18 - L'instruction SWITCH, en cas de choix multiples
JavaScript 19 - La boucle FOR
JavaScript 20 - La boucle WHILE
JavaScript 21 - Les événements dans la programmation
JavaScript 22 - Quelques événements : onMouseOver onLoad etc.
JavaScript 23 - Les objets
23.1 JS : Objets (prédéfinis, hiérarchisation, autres langages, Java ou JS)
23.2 JS : Objets JS et hiérarchie
23.8 JS : exercices sur les objets JS
23.9 JS : un test sur les objets JS
JavaScript 24 - Créer ses propres objets
JavaScript 25 - Appliquer des méthodes à ses objets
JavaScript 26 - Les tableaux
JavaScript 27 - Différentes façons de créer des tableaux
JavaScript 28 - Propriétés et méthodes applicables aux tableaux
JavaScript 29 - Les méthodes applicables aux tableaux
JavaScript 30 - Méthodes de tris pour tableaux SORT, REVERSE et PUSH
JavaScript 31 - Ajouter des éléments à un tableau en utilisant une boucle
JavaScript 32 - Tecnique pour imprimer les éléments d'un tableau
JavaScript 33 - Lecture de bases de données
JavaScript 34 - Les objets mathématiques
JavaScript 35 - Les objets relatifs aux dates
JavaScript 36 - Les formulaires JS sont des objets
JavaScript 37 - Accès aux éléments d'un formulaire
JavaScript 38 - Validation des entrées d un formulaire
JavaScript 39 - Graphisme et JavaScript

JavaScript 50 - Calculateur d'emprunt
JavaScript 51 - Calendrier perpétuel et options diverses
JavaScript 99 - Documentation


 
 

 
Avec un peu de JavaScript,
n'oubliez pas de rendre vos pages
plus dynamiques et plus interactives.
 

 
 

 
Notre volonté est de rendre cette formation de JavaScript,
disponible le plus rapidement possible.
Le lecteur excusera l'imperfection de ce travail en cours de construction
et pourrait nous informer des défauts rencontrés.

  MERCI
 

 

 

I. Les objets en JS

voir < < < section précédente

 

II. Hiérarchie des objets JS

Les objets sont des éléments (ou entités) fixement délimités avec des propriétés et souvent aussi avec des fonctions liées à l'objet (méthodes).

Si JavaScript est considéré comme une extension de HTML, cela tient avant tout aux objets prédéfinis qui sont à votre disposition en JS. Ces objets prédéfinis permettent de questionner ou modifier par exemple les éléments distincts d'un formulaire précis d'une page HTML.

A. Quelques exemples de hiérarchie des objets prédéfinis de JS

Chaque objet peut être une fraction de l'objet hiérarchiquement supérieur. C'est pour cette raison que les objets JavaScript sont hiérarchisés. L'objet le plus élevé dans la hiérarchie en JS est l'objet fenêtre (window).
Les fenêtres ont des propriétés comme un titre, une taille etc...
Le contenu d'une fenêtre est le deuxième objet le plus élevé, à savoir le document affiché dans la fenêtre. En règle générale, le document est un fichier HTML. Un tel fichier peut contenir certains éléments définis par des repères HTML, comme par exemple des formulaires (forms), des liens (links), des références de graphiques etc...
Pour de tels éléments subalternes il y a à nouveau des objets spécifiques à JS, par exemple l'objet forms pour des formulaires.
Un formulaire, de son côté, est constitué de différents éléments, par exemple des champs de saisie ('input' de type 'text' ou 'textarea'), des listes de choix ('select' avec les 'option') ou des boutons (buttons) pour envoyer ou interrompre.
En JS, il y a pour cela un objet 'elements', avec lequel vous pouvez adresser des champs distincts et d'autres éléments dans le formulaire.

À côté des objets de JS rangés hiérarchiquement, il y en a qui ne se placent pas directement dans la hiérarchie. Ce sont par exemple les objets pour le calcul de la date et de l'heure, pour des tâches mathématiques et pour le traitement de chaînes de caractères.

Nous essaierons ci-dessous de représenter la hiérarchie de certains objets prédéfinis de JS :

HTML
HEAD
TITLE LINK SCRIPT
BODY id ="mon_body"
H1
id ="mon_h1"
UL id ="mon_ul"
LI id ="mon_li"
UL
LI LI
LI
DIV
id ="mon_div"
P id ="mon_p"
EM
INPUT
id ="mon_input"

 

B. Quelques exemples d'utilisation d'objets prédéfinis JS

Avant d'aborder quelques objets prédéfinis de JS (chap. 26 à 32 Tableaux, chap. 34 Maths, chap. 35 Date, chap. 36 à 38 Formulaires) et avant de montrer comment créer ses propres objets (chap. 24 et 25), nous nous proposons ici de vous illustrer l'utilisation de quelques-uns parmi les nombreux objets JS.

Ceux qui veulent en savoir plus peuvent toujours "Googler" (javascript objet methode window) s'ils veulent en savoir plus sur les méthodes applicables à l'objet javascript 'window'.

créer et ouvrir une fenêtre popup

À titre d'exemple, illustrons une utilisation. Vous souhaitez ouvrir une fenêtre (parfois appelée popup, parfois aussi à usage limité dans les récents navigateurs... pour éviter les excès de fenêtres popup pour des publicités).

Vous avez lu la méthode open relative à l'objet window dans la liste ci-dessus: open(u,n,o) (ouvre une fenêtre). Il vous suffira de définir une URL (u), donner un éventuel nom (n) et une série d'options possibles (o) et vous voilà prêt à créer cette fenêtre:

var url="http://cuy.be";
var config="toolbar=no, menubar=no, location=no, directories=no, status=no, resizable=yes, scrollbars=yes, width=600, height=300";
window.open(url,'',config);

Essayez ici :

 

connaître l'operating system de l'internaute visiteur de votre page

 

afficher la résolution d'écran de l'internaute visiteur de votre page

 

relever la page précédente visitée et le lien

 

 

 

 

VIII. Exercices relatifs aux objets JS

voir suite > > >

 

 

IX. Test relatif aux objets JS

voir suite > > >

 

 


Les objets en JS (23.1) | | Exercices sur les objets JS (23.8)

 

 

Merci de votre visite à partir de :

Vous êtes sur :
https://cuy.be/cours/jvs/jvs_232_objet_hierarch.html

partager sur FaceBook...           consulter sur FaceBook...

 

copyleft
Des liens ne fonctionnent plus ?
Avez-vous des suggestions ?
des commentaires, des corrections, un encouragement... ?
Pour info : Non, il n'y a pas de version papier ou DOC, PDF, etc. de ces notes.


Envoyez-moi un E-Mail (cuy(point)w(at)skynet(point)be)

Attention (at) signifie @ et (point) signifie .

Accueil CUY = See you why?

Compteur gratuitEasyCounter     BelStat Monitored by BelStat - Your Site Counts
La 1 000 000e page a été visitée le 21 mai 2010.
La 2 000 000e page a été visitée ce 18 mars 2012, vers midi.
La 3 000 000e page a été visitée ce 7 janvier 2014 entre 18 h et 18 h 45,
La 4 000 000e page a été visitée ce 5 juin 2015 entre 15 h 49 et 15 h 52,
La 5 000 000e page a été visitée ce 29 aout 2017 après 23 h 30,
Et la 6 000 000e page visitée, trop tôt pour y penser ?
 
et, d'après BelStat, CUY est visité surtout en semaine, peu le weekend...
moins et irrégulièrement pendant les vacances :

visites sur 3 mois, de la mi octobre 2013 à la mi janvier 2014.
 
La 3 333 333e page visitée a eu lieu ce mardi 10 juin 2014, en début d'après midi...
La 3 666 666e page visitée a eu lieu ce dimanche 28 decembre 2014, vers 16 h...
Un tiers de million de pages visitées en 154 jours cela fait une moyenne de 2165 pages visitées par jour...
Deux tiers de million de pages visitées en 355 jours soit une moyenne de 1878 pages visitées par jour...
et seulement 1195 pages visitées quotidiennement pendant les vacances estivales
de la mi juin à la mi septembre 2014

Vous voulez lire quelques messages reçus ?
quelques encouragements ?
Cliquez ici


Fin septembre 2009, installation de ce compteur
qui ne compte chaque nouvel ordinateur visiteur qu'une seule fois
free counter
 
m-à-j du 22/11/2021 :

Depuis cette fin septembre 2009, parmi les 210 pays (sur 274 drapeaux connus) qui nous ont visité,
voici les 100 pays qui nous visitent le plus, 
Nos petits visiteurs, classés par date de visite, où un seul ordi nous a visité, sont :
199. Turkmenistan (TM May 10, 2017) ; 200. Lesotho (LS March 1, 2017) ;
201. Turks and Caicos Island (TC January 18, 2016
202. Cook Islands (CK September 19, 2015)  203. Faroe Islands (FO January 27, 2015
204. Virgin Islands American (VI November 12, 2014) ;
205. Belize (BZ September 29, 2014) ;206. Eswatini - Swaziland (SZ July 21, 2014) ;
207. Grenada (GD April 3, 2014) ; 208. Timor-Leste (TI March 29, 2014) ;
209. American Samoa (AS December 26, 2012) ; 210. Guyana (GY November 5, 2010).