Lo anterior función Ajax se llama el número de veces por el siguiente bucle for: for (i = 0; i ajaxFn (i)} Como se puede ver en el bucle for, el número de veces que la función Ajax se llama es igual a la longitud de la matriz pagesArr. El Ajax readyState Bloquear Como se mencionó anteriormente, todas las búsquedas en cada cadena de archivos se realiza cuando el readyState de la propiedad de un objeto particular (ajaxObjArr [j]) es 4. Cuando esto sucede, el código de bloque ..
para que se ejecute este evento Este bloque tiene 4 segmentos de código Este es el primer segmento: //asignar el responseText a la variable, sujeto subject = ajaxObjArr [j] .responseText; En este segmento, el texto de respuesta del objeto Ajax es asignado a una nueva variable, sujeto. La variable, sujeta ahora ocupa el archivo descargado como una cadena. Cuando el objeto Ajax descarga el archivo, se trata como una cadena y se lleva a cabo directamente en el hotel responseText del objeto Ajax. Las marcas de los estados anteriores una copia de esta cadena a la variable, sujeta.
El segundo segmento de código es: //obtener el contenido del título ÍndicePorTítulos = subject.search (/
+ /i.); ÍndicePorTítulos + = 7; title = ""; while (subject.charAt (ÍndicePorTítulos) = "{title = + subject.charAt (ÍndicePorTítulos); ++ ÍndicePorTítulos;}! El objetivo de este segundo segmento es el de obtener el contenido del título (texto del título real) de la etiqueta del título, que es ahora parte de toda la cadena de la página, asignado a la variable, sujeto.
La primera línea del segmento utiliza expresiones regulares técnica para obtener la cadena de etiqueta del título secundario. El método de búsqueda JavaScript anteriormente, devuelve el índice de base cero de la sub cadena de etiqueta del título . Este índice se asigna a la nueva variable, ÍndicePorTítulos. Si nos fijamos en la expresión regular "/.+/i" anterior, usted se dará cuenta de que el contenido de