¿Qué es un guión?
En realidad es un fragmento de código, y su función es: estos códigos juegan con tu máquina a través de tu navegador. De esta forma, podrás enviar algunas palabras de bienvenida y palabras de amor con solo un clic del ratón.
2. ¿Cómo poner el guión en la sala de chat?
ltScript src=su dirección de almacenamiento de script> lt/script gt;
Simplemente coloque este código en el enlace en la esquina inferior derecha.
3. ¿Cómo sabe tu navegador que has colocado un script?
Porque se realiza cada transacción del script
4. ¿Qué aprendí del script de Han River?
1, define una variable:
Var a=1 significa: define una variable A y asígnala a 1.
2. ¿Por qué definir variables?
¿Cómo podemos trabajar sin nadie? De hecho, definir variables significa encontrar algunas personas de antemano y dejar que ellas asignen valores más tarde.
3. Definir una variable de matriz.
var a_name_filter = new Array(...);
De hecho, las variables de matriz también equivalen a encontrar una persona, pero esta persona puede realizar varios trabajos (pertenecientes al tipo de persona capaz).
4. Definir funciones funcionales
Función a(){}
Esto equivale a varias tareas. Las variables predefinidas generalmente se reflejan aquí. Cuando escribe un () en un script, el navegador estará restringido (para ejecutar las declaraciones en la función A).
Verbo (abreviatura de verbo) Texto descriptivo del guión
Todo debe tener instrucciones. No, debes tener un script y es mejor escribir este manual en el código (de lo contrario, no podrás entenderlo tú mismo en el futuro, ¡qué lástima!)
Entonces, ¿cómo escribir el manual?
1. La descripción de una línea de código se puede colocar al final de la línea de código. Ponga // al final de la línea y luego escriba una descripción de texto.
Por ejemplo:
Var room_name= "Long Lemon Love"; //Nombre de la sala de chat
2. en una linea?
Nota especial aquí, aunque el código generalmente está en caracteres en inglés, el texto de descripción es definitivamente compatible con el chino moderno y el chino clásico (←tonterías)
Si se trata de un multi- Texto de descripción de línea, puedes escribir así.
// -
//Guhe script versión 0.9999 solo para mi amor
//
//La pérdida también es un tipo de pérdida Claro.
//
//Aunque el tiempo que tengas sea tan corto;
//
//Poder tener sin arrepentimientos Pagar por alguien es felicidad.
// -
Tiene buena pinta, ¿no? (^!-)
Por supuesto, hay una forma más conveniente de escribir, que es escribir /* en la primera línea del texto de descripción y luego escribir */ en la última línea. Los ejemplos son los siguientes:
/*
La versión 0.9999 del script Guhe es solo para mi amor
Wei, ¿sabes cuánto te amo?
Quiero llevarte al cielo.
Mira que bonita es esa estrella.
Elige uno y dáselo con delicadeza. . .
*/
Recomiendo encarecidamente que no escribas letras en el guión, porque puede causar fluctuaciones emocionales en las personas que leen el guión. :-)
Tipos de datos de verbos intransitivos
Los tipos de datos incluyen: cadena, número y booleano.
Javascript tiene la función de coerción de tipos de datos, lo cual es muy bueno para los escritores (especialmente aquellos que escriben código después de beber). De lo contrario, tendrás que recordar muchas funciones de conversión de datos.
7. Operadores JScript
La explicación de los operadores implica mucho conocimiento. A los camaradas que no se han graduado de la escuela primaria se les pide que lo lean después de completar sus propios cursos de escuela primaria.
Calcular signo de operación de bit de signo
-
Valor negativo - ¡NO lógico!
Incremento menor que
Decremento - mayor que>
Multiplicación* menor o igual
División/mayor o igual> =
La suma es igual = =
¡La suma no es igual! =
Resta - AND lógico; amp
Competente
Ejemplo 1:
x=1 2
=======
Respuesta: X está asignado a 3.
Ejemplo 2:
If (mylove== "Wei") {
Document.write("Respuesta correcta, estás emocionado")
p>
}De lo contrario {
Document.write("¡Respuesta incorrecta! Perteneces a ese tipo") No hay nada que encontrar.
} ======
Resultados de la operación:
Si el valor de la variable mylove es "Wei", entonces el programa ejecutará el documento. escribir("Respuesta correcta, estás emocionado").
De lo contrario, ejecute document.write("¡Respuesta incorrecta! Eres ese tipo de persona. No hay nadie a quien buscar").
Conocimiento de guión que aprendí (2)
Esta noche, déjame extrañarte en silencio (poesía con oraciones JS)
Esta noche, me siento en un rincón y extraño usted en silencio.
Quiero saber qué estás haciendo y si estás pensando en mí.
1. Declaración If...else [ejecuta condicionalmente un conjunto de declaraciones basadas en el valor de una expresión. ]
Te extraño. ¿Me extrañas? Si no te extraño, ¿me extrañarás todavía?
Utiliza declaraciones para el siguiente control:
Si te extraño {¿Me extrañas? } else{¿Entonces todavía me extrañas? }
Por lo general, primero defina una variable como condición de juicio.
a ='Te extraño';
If (a== 'Te extraño'){b= '¿Me extrañas? '} else {b= '¿Entonces todavía me extrañas? '}
En segundo lugar, haga... while declaración [Ejecute un bloque de declaración por primera vez y luego ejecute el bloque de declaración repetidamente hasta que la expresión condicional sea igual a falso. ]
Dobla 999 grullas de papel y me iré a la cama.
Utilice declaraciones para controlar de la siguiente manera:
I = 1;
Hacer
(doblar una grulla de papel;)
I = i;
while(I lt999)
3.sentencia de cambio [Cuando el valor de la expresión especificada coincida con la etiqueta, ejecute una o más declaraciones correspondientes. ]
Te extraño,
(suponiendo que a se le haya asignado un valor antes)
Cambiar (a){
Keith quiere para ayudarte Enciende una lámpara naranja:
Esperando en silencio tu cansado regreso;
Keith quiere entregarte una taza de té tibio y perfumado:
Lentamente, Lentamente disipar el cansancio en mi cara;
Keith quiere usar mis dedos suaves y delgados:
Suavizar suavemente las arrugas alrededor de los ojos;
Keith quiero usa mi susurro gentil y considerado:
Para calmar tu mente inquieta. ;
}
Mirándote en silencio...
Rezo, rezo por la paz y la eternidad de este momento.
En cuarto lugar, la instrucción for [ejecuta el bloque de instrucciones siempre que la condición especificada sea verdadera. ]
(La segunda declaración también se puede expresar como una declaración FOR.
)
Utilice declaraciones para realizar los siguientes controles:
for(I = 1;我lt999;i) {
(Doblar una grulla de papel;)< / p>
}
Verbo (abreviatura de verbo) declaración while [Ejecuta una declaración hasta que la condición especificada sea falsa. ]
(La segunda afirmación también se puede expresar como una afirmación while.)
Dobla 999 grullas de papel y me iré a la cama.
Utilice declaraciones para el siguiente control:
var I = 1;
while(我lt999) {
(doblar un papel Crane;)
i;
}
El conocimiento de secuencias de comandos que aprendí (3)
Los dos primeros artículos me presentaron aproximadamente He aprendido los conocimientos básicos de los guiones y los conocimientos básicos casi están introducidos. Algunos de ellos no se utilizan habitualmente y sólo pueden resumirse en el combate real.
Permítanme explicarlo primero usando el guión de Han River 322.
Eché un vistazo aproximado al guión de "Hanjiang 322" y descubrí que está dividido aproximadamente en cuatro partes.
Parte 1: Parte de definición de variable, línea 516.
Parte 2: Agregar nuevos elementos a la interfaz.
Parte 3: Restablecer el estilo de los elementos originales de la interfaz.
Parte 4: Inicialización del sistema
= = = =Parte 1= = = =
Esta parte se presenta en "Mi comprensión de los scripts (1)" en .
De hecho, algunas variables (incluidas las variables de matriz) están definidas y estas variables definidas se utilizarán en los siguientes capítulos.
Ejemplo 1:
Var room_name= "El sueño es como el texto"; //Nombre de la habitación
Se define una variable, room_name, y se le asigna el valor: un sueño como un idioma.
Tenga en cuenta el texto anterior:
Var nombre de variable = valor de variable
Para definir una variable, debe haber una var y un ";" de cada final de oración. símbolo.
La siguiente parte "//nombre de la habitación" es texto explicativo y se ignorará automáticamente cuando se ejecute el script.
Ejemplo 2:
//Ancho de la imagen de fondo del botón, nombre de archivo
var a_btn_pic = nueva matriz
(17, "btn17 .gif",
18, "btn18.gif",
19, "btn19.gif",
35, "btn35.gif",
46. "btn46.gif",
70, " btn70.gif "
);
Definir una matriz de variables, cada una. Los valores están separados por ",".
De hecho, también se puede escribir de la siguiente forma:
var a_btn_pic = new Array(17, " btn17.gif ", 18, " btn18.gif ", 19 , " btn19 .gif ", 35, " tn35.gif ", 46, " btn46.gif ", 70, " BTN 70 .gif ");
De esta forma, el tamaño del script será se reducirá, pero la legibilidad del guión empeorará.
Ejemplo 3:
//——Imagen——
var a_picture = nueva matriz
("Hola", " pic /p001.gif",
"Aplausos""pic/p002.gif",
...
.
)
y
// - color de fondo -
var a_bkcolor = nueva matriz
("FFFFFF",
"fdd242",
"f8fead",
"a0e4a0",
p>
Es solo el formato de escritura. diferente. De hecho, ambos definen matrices de variables.
Bien, hasta ahora, has entendido completamente las primeras 516 líneas del guión Han River 322 (322 guión ***1956 líneas). Felicitaciones
El conocimiento de los scripts que aprendí (4)
Los primeros tres artículos han introducido aproximadamente los conocimientos básicos de los scripts. Casi se han introducido algunos conocimientos básicos, y algunos de uso menos común. Son simplemente Se pueden resumir en el combate real.
Permítanme explicarlo primero usando el guión de Han River 322.
El siguiente contenido se implementará a partir de la fecha de lanzamiento. Si hay algún conflicto con las leyes y regulaciones nacionales, consulte Hanjiang 322 Words.
Eché un vistazo aproximado al guión de "Hanjiang 322" y descubrí que está dividido aproximadamente en cuatro partes.
Parte 1: Parte de definición de variable, línea 516.
Parte 2: Agregar nuevos elementos a la interfaz.
Parte 3: Restablecer el estilo de los elementos originales de la interfaz.
Parte 4: Inicialización del sistema
= = = =Parte 1= = = =
Esta parte se presenta en "Mi comprensión de los scripts (1)" en .
De hecho, algunas variables (incluidas las variables de matriz) están definidas y estas variables definidas se utilizarán en los siguientes capítulos.
Ejemplo 1:
Var room_name= "El sueño es como el texto"; //Nombre de la habitación
Se define una variable, room_name, y se le asigna el valor: un sueño como un idioma.
Tenga en cuenta el texto anterior:
Var nombre de variable = valor de variable
Para definir una variable, debe haber una var y un ";" de cada final de oración. símbolo.
La siguiente parte "//nombre de la habitación" es texto explicativo y se ignorará automáticamente cuando se ejecute el script.
Ejemplo 2:
//Ancho de la imagen de fondo del botón, nombre de archivo
var a_btn_pic = nueva matriz
(17, "btn17 .gif",
18, "btn18.gif",
19, "btn19.gif",
35, "btn35.gif",
46. "btn46.gif",
70, " btn70.gif "
);
Definir una matriz de variables, cada una. Los valores están separados por ",".
De hecho, también se puede escribir de la siguiente forma:
var a_btn_pic = new Array(17, " btn17.gif ", 18, " btn18.gif ", 19 , " btn19 .gif ", 35, " tn35.gif ", 46, " btn46.gif ", 70, " BTN 70 .gif ");
De esta forma, el tamaño del script será se reducirá, pero la legibilidad del guión empeorará.
Ejemplo 3:
//——Imagen——
var a_picture = nueva matriz
("Hola", " pic /p001.gif",
"Aplausos""pic/p002.gif",
...
.
)
y
// - color de fondo -
var a_bkcolor = nueva matriz
("FFFFFF",
"fdd242",
"f8fead",
"a0e4a0",
p>
Es solo el formato de escritura. diferente. De hecho, ambos definen matrices de variables.
Bien, hasta ahora, has entendido completamente las primeras 516 líneas del guión Han River 322 (322 guión ***1956 líneas). Enhorabuena
Escribiré una pequeña digresión a continuación. Como lenguaje interpretado, todavía existe una cierta brecha entre los guiones y los programas reales. Desde mi perspectiva, escribir guiones es aplicación y escribir programas es desarrollo. No se pueden escribir scripts en el sistema, pero los programas sí. Además, hay mucho arte en los programas de escritura. Al igual que pintar un cuadro de paisaje, lo que se crea es la concepción artística, no la forma del árbol. El propósito de escribir estas palabras es expresar mis pensamientos: dado que el script es solo una aplicación, disfrútelo y no permita que tenga más fines comerciales.
Conocimientos de secuencias de comandos que he aprendido (5) Adjunto: Código de ataque
A partir de la línea 517, involucrará declaraciones JS. De hecho, la frase no tiene nada de malo. Todo es difícil al principio. He aprendido más de 500 líneas, por lo que todavía es relativamente difícil.
(Es posible que algunos camaradas no tengan claro el contenido del artículo (3). Los hará estar más sobrios a partir de hoy.)
Usemos primero una analogía:
1. Imagine el guión de Han River como un edificio (nota: es un edificio, no un bungalow. Es genial vivir en el lado "Bieye").
2. Este edificio está dividido en cuatro pisos (es decir, las cuatro partes del guión 332 que mencioné antes).
3. Cada piso tendrá varias habitaciones (es decir. , funciones de varias funciones).
4. Cada sala tendrá trabajos y responsabilidades específicas (es decir, la función de cada subfunción).
5. Las personas en cada habitación deben considerarse variables por el momento.
Utilizamos una función de script 332 para explicarlo.
Función add_new_element()//Agregar un nuevo elemento de interfaz.
{ .
.
.
Write_button(","bienvenido",409,60,35,20,","bienvenida rápida","autosend(a_welcome)");
.
.
.
}
El add_new_element de este código es una función (es decir, una tarea personalizada, el propósito es agregar un nuevo elemento de interfaz al área de entrada de la sala de chat .)
Empieza desde "{" y termina con "}"
El contenido entre "{" y "}" es el trabajo específico de la función add_new_element. Por ejemplo: write_button(...), write_bkcolor_select(...),
Write_select(...) y así sucesivamente.
Y write_button(...) estas son algunas funciones funcionales. La función específica de esta función se encuentra en las líneas de script 1010-1014.
En funciónwrite_button(nombre, valor, izquierda, arriba, ancho, alto, color, título, acción).
Y líneas 1010-1014
Función write_button (nombre, valor, izquierda, arriba, ancho, alto, color, título, acción)//Agregar un botón para ejecutar una función.
{ write_button_style(nombre, izquierda, arriba, ancho, alto, color, título, " ",
documento . onclick = " " acción " " gt; ) value 'lt;/button gt;');
}
Este código también contiene la función write_button_style(...).
Esta jerarquía a veces puede confundir fácilmente a las personas, pero en realidad es como un gran trabajo, dividido en muchos trabajos pequeños, y cada trabajo pequeño se divide en varios trabajos más pequeños.
Mismo trabajo.
Cuando vas a casa a cocinar por la noche, no puedes simplemente cocinar y no cocinar, ¿verdad? Entonces cocinar es realmente cocinar. No puedes cocinar solo un plato, ¿verdad? (No se puede beber un poco de vino.
) No importa cuán bajo sea el estándar, todavía hay que comer cuatro platos y una sopa. Cada plato es otro trabajo. Según nuestro gobierno, se recuerda a los miembros que beber demasiado alcohol es perjudicial para su salud. ]
Entonces, ¿por qué ponemos tantas letras y números entre paréntesis después de algunas funciones? Estas letras y números son las variables mencionadas en el primer artículo y actúan como elementos.
Pide a varias personas que hagan la misma tarea antes de asignarla.
Me gusta escribir _botón_estilo (nombre, izquierda, arriba, ancho, alto, color, título, "");
Nombre, izquierda, arriba, ancho, alto, Color); , título, " " están todos asignados a write_button_style, y el último representa una vacante.
, debido a que cada función está definida de antemano y originalmente requiere cinco variables, debes enviar cuatro variables. Lo sentimos, debes escribir " " para indicar que falta una variable (a .
Se otorgará una bonificación adicional al calcular No.)
En cuanto a cómo el navegador encuentra el código y cómo se ejecuta, no importa. El navegador será como un líder que inspecciona la disciplina laboral de principio a fin. (El liderazgo es lo más importante.
No te preocupes por eso. Simplemente haz bien tu trabajo. Si algo sale mal, deja que el líder se encargue de ello.)
Si comprenda el párrafo anterior, ahora puede tener una comprensión general de las funciones funcionales en el script 332. En cuanto a detalles como "typeof(parent.r.listhtml)"
" " document.inputform.USER..." No te preocupes por estos por ahora.