L’objet History

L’objet History :

L’objet History représente un tableau d’URLs visitées par l’utilisateur. En utilisant cet objet, vous pouvez naviguer entre les pages, par exemple(aller à la page précédente, suivante, etc…).

N.B : vous pouvez accéder à l’objet History soit en utilisant l’objet window ou bien directement, ci-dessous un exemple :

– Les propriétés de l’objet History : en fait on a qu’une seule propriété, c’est la propriété length, cette dernière nous permet de retourner la longueur des URLs.

– Les méthodes de l’objet History :

  • back(); : la méthode back nous permet d’aller à la page précédente.

  •  forward(); : cette méthode nous permet d’aller à la page suivante.

  • go(3); : si cette méthode prend un nombre positif, par exemple 3 dans ce cas, on va aller à la page suivante numéro 3.

  • go(-3); : si cette méthode prend un nombre négatif, par exemple 3 dans ce cas, on va aller à la page précédente numéro 3.

 

L’objet Window

L’objet Window

Window est un objet qui correspond à la fenêtre dans laquelle s’affiche une page Web. Un objet window est créé automatiquement par le navigateur. Notez qu’un objet window est un objet du navigateur et non un objet javascript(les objets javascript sont : array, date, string, number…).

Nous allons voir certaines méthodes de l’objet window  :

Alert

Affiche un texte dans un message d’alerte u d’information, la boite de message n’est pas modifiable.

  • Exemple :

Confirm

Affiche le paramètre texte dans un message d’alerte avec 2 boutons de confirmation. Retourne true si l’utilisateur clique sur Ok, retourne false si l’utilisateur clique sur Annuler ou appuye sur la touche Echap.

  • Exemple :

Open

Ouvrir une nouvelle fenêtre.

  • Exemple :

Close

Fermer les fenêtres. Si la fenêtre est ouverte par la méthode open aucune confirmation ne sera demandée pour fermer la page sinon une demande de confirmation vous sera demandée.

  • Exemple :

Prompt

Une boite de dialogue est affichée avec une zone de texte saisissable, et deux boutons valider et annuler, si l’utilisateur clique sur valider la méthode retourne le texte saisi et si on clique sur annuler elle retourne null.

  • Exemple :

 

Les fonctions JS

Les fonctions JS :

javascript2

Les fonctions en général sont utilisées pour éviter la redondance et avoir un code bien structuré et organisé, du coup on aura deux principaux avantages : la réutilisation du code et ne pas avoir beaucoup de lignes de code.

Syntaxe (fonction sans paramètres) :

Exemple :

Syntaxe (fonction avec paramètres) :

Exemple :