« Programmation JavaScript/Objets prédéfinis » : différence entre les versions

Contenu supprimé Contenu ajouté
Grunge (discussion | contributions)
Aucun résumé des modifications
Grunge (discussion | contributions)
Aucun résumé des modifications
Ligne 9 :
* Des objets comme Math sont purement statiques et n'ont aucune instance.
* Les objets spécifiques au DOM, navigator ou window par exemple, sont instanciés par le navigateur automatiquement ou bien indirectement par l'appel de méthodes du DOM, mais jamais directement avec new.
 
 
 
=== window ===
----
====Propriétés:====
 
:* '''closed '''
::fenêtre fermée
:* '''defaultStatus '''
::affichage normal dans la barre d'état
:* '''innerHeight '''
::hauteur du domaine d'affichage
:* '''innerWidth '''
::largeur du domaine d'affichage
:* '''locationbar '''
::barre d'adresse
:* '''menubar '''
::barre de menus
:* '''name '''
::nom de fenêtre
:* '''outerHeight '''
::hauteur de la fenêtre globale
:* '''outerWidth '''
::largeur de la fenêtre globale
:* '''pageXOffset '''
::position de départ de la fenêtre à partir de la gauche
:* '''pageYOffset '''
::position de départ de la fenêtre à partir du haut
:* '''personalbar '''
::barre pour les adresses favorites
:* '''scrollbars '''
::barres de défilement
:* '''statusbar '''
::barre d'état
:* '''status '''
::Contenu de la barre d'état
:* '''toolbar '''
::barre d'outils
 
== Document et environnement ==
=== window ===
----
====Propriétés:====
 
:* '''closed '''
::fenêtre fermée
:* '''defaultStatus '''
::affichage normal dans la barre d'état
:* '''innerHeight '''
::hauteur du domaine d'affichage
:* '''innerWidth '''
::largeur du domaine d'affichage
:* '''locationbar '''
::barre d'adresse
:* '''menubar '''
::barre de menus
:* '''name '''
::nom de fenêtre
:* '''outerHeight '''
::hauteur de la fenêtre globale
:* '''outerWidth '''
::largeur de la fenêtre globale
:* '''pageXOffset '''
::position de départ de la fenêtre à partir de la gauche
:* '''pageYOffset '''
::position de départ de la fenêtre à partir du haut
:* '''personalbar '''
::barre pour les adresses favorites
:* '''scrollbars '''
::barres de défilement
:* '''statusbar '''
::barre d'état
:* '''status '''
::Contenu de la barre d'état
:* '''toolbar '''
::barre d'outils
 
====Méthodes:====
:* '''alert()'''
::boite de dialogue avec infos
:* '''back()''' : '''
::page précédente
:* '''blur()'''
::quitter la fenêtre
:* '''captureEvents()'''
::surveiller les événements
:* '''clearInterval()'''
::interrompre la suite d'instructions sans fin
:* '''clearTimeout()'''
::interrompre le compte à rebours
:* '''close()'''
::fermer la fenêtre
:* '''confirm()'''
::boite de dialogue pour confirmer
:* '''disableExternalCapture()'''
::empêcher une surveillance extérieure
:* '''enableExternalCapture()'''
::permettre une surveillance extérieure
:* '''find()'''
::chercher du texte
:* '''focus()'''
::activer la fenêtre
:* '''forward()'''
::page suivante
:* '''handleEvent()'''
::renvoyer l'événement
:* '''home()'''
::appeler la page d'accueil
:* '''moveBy()'''
::se mouvoir avec des mentions relatives
:* '''moveTo()'''
::se mouvoir avec des mentions absolues
:* '''open()'''
::ouvrir une nouvelle fenêtre
:* '''print()'''
::imprimer
:* '''prompt()'''
::fenêtre de dialogue pour la saisie de valeur
:* '''releaseEvents()'''
::fermer un événement
:* '''resizeBy()'''
::modifier la taille avec des mentions relatives
:* '''resizeTo()'''
::modifier la taille avec des mentions absolues
:* '''routeEvent()'''
::parcourir la hiérarchie des gestionnaires d'événement
:* '''scrollBy()'''
::défiler un certain nombre de pixels
:* '''scrollTo()'''
::défiler jusqu'à la position
:* '''setInterval()'''
::établir une liste d'instructions planifiées
:* '''setTimeout()'''
::entamer le compte à rebours
:* '''stop()'''
::interrompre
 
===navigator===
----
====Propriétés:====
 
:*'''appCodeName'''
::surnom du navigateur
:*'''appName'''
::nom officiel du navigateur
:*'''appVersion'''
::version du navigateur
:*'''cookieEnabled'''
::Cookies permis
:*'''language'''
::langue du navigateur
:*'''platform'''
::plate-forme sur laquelle tourne le navigateur
:*'''userAgent'''
::identification HTTP du navigateur
 
====Méthodes:====
 
:*'''javaEnabled()'''
::vérifier la disponibilité Java
 
=== document===
----
====Propriétés:====
 
:* '''alinkColor '''
::couleur des liens lorsqu'ils sont cliqués
:* '''bgColor '''
::couleur d'arrière plan
:* '''charset '''
::jeu de caractères utilisés
:* '''cookie '''
::chaîne de caractères pouvant être sauvegardée chez l'utilisateur
:* '''defaultCharset '''
::jeu de caractères normal
:* '''fgColor '''
::couleur pour le texte
:* '''lastModified '''
::dernière modification du document
:* '''linkColor '''
::couleur pour les liens
:* '''referrer '''
::pages déjà visitées
:* '''title '''
::titre du fichier
:* '''URL '''
::adresse URL du fichier
:* '''vlinkColor '''
::couleur pour les liens à des cibles visitées:
 
====Méthodes:====
 
:* '''captureEvents()''' :
::surveiller les événements
:* '''close()''' :
::fermer
:* '''createAttribute()''' :
::créer un nœud d'attributs
:* '''createElement()''' :
::créer un nœud d'éléments
:* '''createTextNode()''' :
::créer un nœud de texte
:* '''getElementById()''' :
::Accès à l'élément HTML par l'attribut Id
:* '''getElementsByName()''' :
::Accès à l'élément HTML par l'attribut name
:* '''getElementsByTagName()''' :
::Accès à l'élément HTML par liste d'éléments
:* '''getSelection()''' :
::texte sélectionné
:* '''handleEvent()''' :
::traiter les événements
:* '''open()''' :
::ouvrir le document
:* '''releaseEvents()''' :
::fermer des événements
:* '''routeEvent()''' :
::parcourir la hiérarchie des gestionnaires d'événement
:* '''write()''' :
::écrire dans la fenêtre du document
:* '''writeln()''' :
::écrire ligne par ligne
 
 
 
 
[[Programmation JavaScript/Fonctions prédéfinis|Fonctions prédéfinies >>]]