Objeto de función en JavaScript
Las declaraciones de JavaScript se utilizan a menudo en el proceso de producción de sitios web. ¡Dominar algunas estructuras de JavaScript relacionadas es de gran reutilización en la producción de sitios web!
1.document.write(""); Declaración de salida
2. El comentario en JS es //
3. La secuencia tradicional del documento HTML es: documento->html->(head,body)
4. DOM en una ventana del navegador El orden es: ventana->(navegador, pantalla, historial, ubicación, documento)
5. Obtenga el nombre y valor del elemento en el formulario: document.getElementById("Número de ID del elemento en el formulario").nombre (o valor )
6. Un JS que convierte minúsculas a mayúsculas: document.getElementById("output").value = document.getElementById("input").value.toUpperCase()
7. Tipos de valores en JS: String, Number, Boolean, Nulo, Objeto, Función
8. El tipo de carácter en JS se convierte en un tipo numérico: parseInt(), parseFloat()
9. El número en JS se convierte en un tipo de carácter: (""+variable)
10. La longitud de la cadena en JS es: (longitud)
11. El signo + se usa para conectar caracteres con caracteres en JS
12. Los operadores de comparación en JS son: == igual a,! = no igual a, >, >=, <. .<=
13. Uso de variables en JS para declarar :var para hacer una declaración
14. Estructura de declaración de juicio en JS: if(condition){}else{}
15. Estructura de bucle en JS: for([expresión inicial];[ condition];[upadte expresión]) {inside loop }
16. El comando para terminar el bucle es: break
17. Definición de función en JS: function functionName([parámetro],...){statement[s]}
18. Cuando Aparecen múltiples formularios en el archivo, puede usar document .forms[0],document.forms[1] en su lugar.
19. Ventana: abre la ventana window.open(), cierra una ventana: window.close(), la ventana. sí mismo: self
20. Configuración de la barra de estado: window. status="character";
21.Mensaje
emergente: window.alert("character");
22. Cuadro emergente de confirmación: window.confirm();
cuadro de solicitud de entrada: window.prompt();
24. Especifique la ubicación actual del enlace: window.location.href="URL"
25. Obtenga el número de todos los formularios en el formulario: document.forms.length
26. Cierre el flujo de salida del documento: document.close();
27. String append Conector: +=
28. Cree un elemento de documento: document.createElement(), document.createTextNode()
29. Método para obtener el elemento: document. getElementById()
30. Establezca los valores de todos los miembros de texto en el formulario en vacío:
var formulario = ventana.document.forms[0]
for (var i = 0; i<form.elements.length;i++){
si (formulario.elementos[i].tipo == "texto"){
formulario.elementos[i].valor = "";
}
}
31. Determine si el botón de verificación está marcado en JS: document.forms[0].checkThis.checked (el atributo marcado representa si está seleccionado y devuelve VERDADERO o FALSO)
32. Grupo de botones de opción (los nombres de los botones de opción deben ser el mismo): Obtener la longitud del grupo de botones de opción document.forms[0].groupName.length
33. Marcado también se utiliza para determinar si el grupo de botones de opción está seleccionado
34. El valor del cuadro de lista desplegable
.: document.forms[0].selectName.options[ n].value (n a veces usa el nombre del cuadro de lista desplegable más .selectedIndex para determinar el valor seleccionado)
35. Definición de cadena: var myString = new String( "Esto es espada luminosa");
36. Convierte la cadena a mayúsculas: string.toUpperCase(); Convierte la cadena a minúsculas: string.toLowerCase();
Devuelve la posición donde aparece la cadena 2 en la cadena 1: String1.indexOf(" String2")!=-1 significa que no se encuentra.
38. Obtener un carácter en la posición especificada en la cadena: StringA.charAt(9);
39. Obtener la subcadena en el punto inicial y final especificados en la cadena: stringA.substring(2,6);
40. Función matemática: Math .PI (devuelve pi), Math.SQRT2 (devuelve la raíz cuadrada), Math.max(value1, value2) devuelve el valor más alto de los dos números, Math .pow(valor1,10) devuelve la décima potencia del valor1, Math .round(valor1) función de redondeo, Math.floor(Math.random()*(n+1)) devuelve números aleatorios
41. Definir variables de fecha: var hoy = new Date();
42. Lista de funciones de fecha: dateObj. getTime() obtiene la hora, dateObj.getYear() obtiene el año, dateObj.getFullYear() obtiene el año de cuatro dígitos, dateObj.getMonth() obtiene el mes. , dateObj.getDate() obtiene el día, dateObj.getDay() obtiene la fecha, dateObj.getHours() obtiene las horas, dateObj.getMinutes() obtiene los minutos, dateObj.getSeconds() obtiene los segundos, dateObj.setTime( value) establece la hora, dateObj.setYear(val) establece el año, dateObj.setMonth(val) establece el mes, dateObj.setDate(val) establece el día, dateObj.setDay(val) establece el día de la semana, dateObj .setHours establece las horas, dateObj.setMinutes(val) establece los minutos, dateObj.setSeconds(val) establece los segundos [Nota: esta fecha y hora comienza desde 0]
43. Representación de FRAME: [window.]frames[n ].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
44.parent representa el objeto principal, top representa el objeto superior
45.Abrir el hijo La ventana principal de la ventana es: abridor
46. Indica la ubicación actual: this
47. Cuando llame a una función JS en un hipervínculo, use: (javascript:) para comenzar con el nombre de la función
48. Esto no se ejecuta en navegadores antiguos JS:<!-- //-->
49. Haga referencia a un archivo- estilo JS: <script type="text/javascript" src="aaa.js"></script>
50. Especifique los navegadores que no admiten scripts HTML mostrados por el navegador: <noscript></noscript>
51. Cuando haya son hipervínculos y eventos ONCLICK, la versión anterior del navegador redirigirá a a.html; de lo contrario, redirigirá a b.html. Ejemplo: <a href="a.html " onclick="location.href='b. html';return false">dfsadf</a>
52. Los objetos integrados de JS son: Array, Boolean, Date, Error, EvalError, Function, Math, Number, Object, RangeError, ReferenceError, RegExp, String, SyntaxError , TypeError, URIError
53. Saltos de línea en JS:n
54. Tamaño de pantalla completa de la ventana: <script>function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen .availWidth;this.outerHeight=screen .availHeight;}window.maximize=fullScreen;</script>
55.all en JS representa todos los elementos debajo de él
56.Orden de enfoque en JS: document.getElementByid("Elemento de formulario").tabIndex = 1
57. El valor de InnerHTML es el valor del elemento de formulario: como <p id="para">"cómo estás <em>tú</em>"</p>, entonces el valor de internalHTML es: cómo estás <em>tú</ em>
58. El valor de InnerTEXT es el mismo que el anterior, excepto que la etiqueta <em> no se mostrará.
59.contentEditable puede establecer si el elemento se puede modificar y isContentEditable devuelve el estado de si se puede modificar.
60.isDisabled determina si es un estado prohibido. deshabilitado establece el estado prohibido
61.length obtiene la longitud y devuelve un valor entero
62.addBehavior()es
un archivo de función externo llamado por JS. Su extensión es .htc
63.window. .focus() coloca la ventana actual delante de todas las ventanas.
64.blur() significa perder el foco. Lo contrario de FOCUS(
)
significa que el elemento está seleccionado.
el cuadro de texto: onfocus=" this.blur()"
67. Obtenga el número de apariciones de este elemento en la página: document.all.tags("div (u otras etiquetas HTML)").length
68. Hay dos tipos de salida de formulario en JS: módulo modal y no modal window.showModaldialog(), window.showModeless()
69. Configuración de texto de la barra de estado: window.status='text', configuración de texto de la barra de estado predeterminada: window.defaultStatus =. 'texto.';
70 .Agregar a favoritos: external.AddFavorite(" http://www.dannyg.com","jaskdlf ");
71. No hacer nada cuando se encuentre un error de script en JS: window.onerror = doNothing; Especifique el identificador de error La sintaxis es: window.onerror = handleError
72. Especifique la ventana principal de la ventana abierta actualmente en JS: window.opener, que admite múltiples continuaciones de opener.opener...
73. Self en JS se refiere a la ventana actual
74. El contenido que se muestra en la barra de estado en JS: window.status="content"
75.top en JS se refiere al marco superior en el conjunto de marcos
76.Cierre la ventana actual en JS: window.close ();
77.Propuesto en el cuadro de confirmación de JS: if(confirm("¿Estás seguro?")){alert("ok");}else{alert("Not Ok");}
78. Redirección de ventanas en JS: window.navigate( " http://www.sina.com.cn ");
79. Impresión en JS: window.print()
80. Cuadro de entrada de solicitud en JS: window.prompt("message", "defaultReply") 81.
Barra de desplazamiento de la ventana en JS: window.scroll(x,y)
82. Desplazamiento de la ventana a la posición en JS: window.scrollby
83. Establecer el intervalo de tiempo en JS: setInterval("expr",msecDelay) o setInterval(funcRef, msecDelay) o setTimeout
84. El modal en JS se muestra en la línea IE4+, pero no en NN: showModalDialog("URL"[,arguments][,features]);
85.El identificador utilizado antes de salir en JS: función verificarClose( ){event.returnValue="realmente nos agradas y esperamos que te quedes más tiempo.";}} window.onbeforeunload=verifyClose;
86. El identificador de archivo utilizado cuando se llama al formulario por primera vez: onload()
87. Cuándo el identificador de archivo de ventana llamado cuando el cuerpo está cerrado: onunload()
88. Atributos de ventana.ubicación: protocolo(http:), nombre de host( www.example.com), puerto(80), host(www.example.com: 80), nombre de ruta ("/a/a.html"), hash ("#giantGizmo ", se refiere a saltar al ancla correspondiente), href (toda la información)
89.window.location.reload() actualiza la página actual.
89- 1.parent.location.reload() actualiza el objeto principal (para marcos)
89-2.opener.location.reload() actualiza el objeto de la ventana principal (para ventanas de una sola apertura)
89-3.top.location. reload() Actualiza el objeto superior (para múltiples ventanas)
90.window.history.back() regresa a la página anterior, window.history.forward() regresa a la página siguiente, window.history.go(vuelve a la primera página, también puede usar la URL visitada)
Salida 91.document.write() sin ajuste de línea, salida document.writeln() con ajuste de línea
92.document.body.noWrap=true; evita que el texto del enlace seajuste
.
name.charAt (qué bit numérico), obtiene el carácter de la variable
94. "abc".charCodeAt (número), devuelve el valor del código ASCii del carácter
95. Concatenación de cadenas: string.concat(string2), o Usar. += para conectar
96. Variable .indexOf("Carácter", posición inicial), devuelve la posición de la primera aparición (calculada desde 0)
97.string.lastIndexOf(searchString[,startIndex]) la posición de la última aparición
98
..string.match(regExpression), determina si los caracteres coinciden.
99.string.replace(regExpression,replaceString) reemplaza la cadena existente.
100.string.split(separator) devuelve una matriz para almacenar el valor
101.string. (start[,length]) lleva la cadena desde el dígito a la longitud especificada.
102.string.toLowerCase() pone todas las cadenas en minúsculas
103.string.toUpperCase() pone todos los caracteres en mayúsculas
104 .parseInt(string[. ,radix(que representa la base)]) se ve obligado a convertirse a tipo entero.
105.parseFloat(string[,radix]) se ve obligado a convertirse a tipo de punto flotante
106.isNaN(variable): prueba si es de tipo numérico.
107. La palabra clave para definir constantes: const, la palabra clave para definir variables: var