La composición de js

js especificación
DOM es un conjunto de API para páginas operativas.
BOM es un conjunto de API para operar páginas de navegador
Ventana de ubicación de historial de pantalla del navegador
Ventana Objeto:
Características de la ventana del navegador :
1. Para variables globales o métodos globales, cuando valor o llamada , Puede omitir
el objeto de nivel superior en js cuando 2. objeto de ventana (todas las variables globales, funciones globales, incluido el documento son propiedades de la ventana)
3. el objeto de ventana tiene un nombre de propiedad predeterminado, y el valor del nombre solo puede ser una cadena
4. El atributo superior es de solo lectura y no se puede modificar
var a = 5;
console.log (a);
console.log (window.a);
console.log (window);
console.log (age); // Informar error, no El
objeto de la ventana de definición tiene un nombre de propiedad predeterminado, y el valor del nombre solo puede ser la cadena
window.name = 5;
consol.log (name);
name = [6,7,8];
consol.log (name);
top La propiedad es de solo lectura y no se puede modificar
consol.log (top);
var top = "abc";
consol.log (name);


Abrir ventana abrir
cerrar ventana cerrar
var newwindow;
document.getElementById ("abrir"). Onclick = function () {
abrir ventana
@ URL del
parámetro @param nane es equivalente a los
dos valores del atributo de destino de la etiqueta- self directamente en esta página Abrir: en
blanco se abre en una nueva pestaña (predeterminada)
@param featrues Características: establece el tamaño y la posición de la nueva ventana
@param replace
true-url reemplaza la página actual
en el historial de navegación false-url crea directamente una nueva entrada en el historial de navegación
newwindow = window.opent ("http://www.baidu.com", "-self", "left: 80px, top: 80px, width: 500px, height: 500px");
}
document.getElementById ("close") .onclick = function () {
Cerrar ventana: use qué ventana desea cerrar para llamar al
método de cierre
newWindow.close ()
}


Escritura del guión dentro de la cadena: si está escrito en la cabeza, no podrá obtener el elemento dom, porque el código js se ejecuta de arriba a abajo. En el momento de la interpretación, el cuerpo aún no ha ejecutado
tres eventos de ventana: tres momentos desde la apertura hasta el cierre del navegador
1. Todo el contenido de la página se ejecutará después de que se cargue (incluido el elemento dom de la página, los recursos externos y los recursos de imagen)
window.onload = function () {
console.log ("Loaded");
}
Función: puede estar en la posición de la página Obtenga el elemento dom justo
antes de que la página esté a punto de cerrar
window.onbeforeunload = function () {
console.log ("La página está a punto de cerrarse");
Función: Retener la devolución del cliente "¿Está seguro de que desea salir?"
Virus: al cerrar la página, Escriba un bucle infinito, abra una nueva ventana de forma inalámbrica (no se recomienda escribir, porque hará que la computadora se congele, etc.)
mientras que (verdadero) {
window.open ();

}
} La
página se está cerrando, no se puede hacer nada
window.onunload = function () {
console.log ("La página se está cerrando");
}

Supongo que te gusta

Origin www.cnblogs.com/zycs/p/12683964.html
Recomendado
Clasificación