La composition de js

spécification js
DOM est un ensemble d'API pour l'exploitation des pages.
BOM est un ensemble d'API pour l'exploitation des pages du navigateur.
Fenêtre de localisation de l'historique de l'écran du navigateur de
fenêtre Objet:
Caractéristiques de la fenêtre du navigateur :
1. Pour les variables globales ou les méthodes globales, lorsque la valeur ou l'appel , Vous pouvez omettre
l'objet de niveau supérieur dans js lorsque 2. l'objet fenêtre (toutes les variables globales, les fonctions globales, y compris le document sont les propriétés de la fenêtre)
3. l'objet fenêtre a un nom de propriété par défaut et la valeur du nom ne peut être qu'une chaîne
4. L'attribut supérieur est en lecture seule et ne peut pas être modifié
var a = 5;
console.log (a);
console.log (window.a);
console.log (window);
console.log (age); // Signaler une erreur, pas L'
objet fenêtre de définition a un nom de propriété par défaut et la valeur de nom ne peut être que la chaîne
window.name = 5;
consol.log (name);
name = [6,7,8];
consol.log (name);
top La propriété est en lecture seule et ne peut pas être modifiée
consol.log (top);
var top = "abc";
consol.log (name);


Ouvrir la fenêtre ouvrir
fermer la fenêtre fermer
var newwindow;
document.getElementById ("open"). Onclick = function () {
open window
@ param url URL
@param nane est équivalent aux
deux valeurs de l'attribut cible d'un tag -self directement sur cette page Ouvert -
vide s'ouvre dans un nouvel onglet (par défaut)
@param featrues Caractéristiques: définir la taille et la position de la nouvelle fenêtre
@param remplacer
true-url remplace la page actuelle
dans l'historique de navigation false-url crée directement une nouvelle entrée dans l'historique de navigation
newwindow = window.opent ("http://www.baidu.com", "-self", "left: 80px, top: 80px, width: 500px, height: 500px");
}
document.getElementById ("close") .onclick = function () {
Fermer la fenêtre: utilisez la fenêtre que vous souhaitez fermer pour appeler la
méthode close
newWindow.close ()
}


Écriture intra-chaîne du script: S'il est écrit dans la tête, vous ne pourrez pas obtenir l'élément dom, car le code js est exécuté de haut en bas. Au moment de l'interprétation, le corps n'a pas encore exécuté
trois événements de fenêtre: trois moments de l'ouverture du navigateur à la fermeture
1. Tout le contenu de la page sera exécuté après son chargement (y compris l'élément dom de la page, les ressources externes et les ressources d'image)
window.onload = function () {
console.log ("Loaded");
}
Fonction: il peut être à la position de la page Récupère l'élément dom juste
avant la fermeture de la page
window.onbeforeunload = function () {
console.log ("La page est sur le point de fermer");
Fonction: Conserver le retour client "Êtes-vous sûr de vouloir quitter?"
Virus: lors de la fermeture de la page, artificiel Écrivez une boucle infinie, ouvrez une nouvelle fenêtre sans fil (il n'est pas recommandé d'écrire, car cela entraînera le gel de l'ordinateur, etc.)
tandis que (true) {
window.open ();

}
} La
page se ferme, impossible de faire quoi que ce soit
window.onunload = function () {
console.log ("La page se ferme");
}

Je suppose que tu aimes

Origine www.cnblogs.com/zycs/p/12683964.html
conseillé
Classement