A variável, sujeito agora detém o arquivo baixado como uma seqüência. Quando o objeto Ajax faz o download do arquivo, ele vem como uma cadeia e é mantido pela propriedade responseText do objeto Ajax. As marcas declaração acima uma cópia desta string para a variável, sujeita. O segundo segmento de código é: //obter o conteúdo do título ÍndiceDePáginas = subject.search (/Tablet + /i.); ÍndiceDePáginas + = 7; title = ""; while (subject.charAt (ÍndiceDePáginas) = "{title = + subject.
charAt (ÍndiceDePáginas); ÍndiceDePáginas ++;}! O objetivo deste segundo segmento é o de obter o conteúdo do título (texto título real) da tag title, que é agora parte de toda a cadeia de página, atribuído à variável, sujeito. A primeira linha do segmento usa expressões regulares técnica para obter a seqüência de título de tag sub. O método de pesquisa JavaScript acima, retorna o índice com base zero do sub seqüência tag title . Esse índice é atribuído à nova variável, ÍndiceDePáginas. Se você olhar para a expressão regular "/.
+/i" acima, você vai notar que o conteúdo do título começa no índice de base zero, de 7 e termina pouco antes ' A segunda instrução no segmento aumenta a variável, ÍndiceDePáginas por 7. Este novo valor será usado para obter o conteúdo da tag título. Quando o conteúdo da tag título é obtido, é realizada pela nova variável, título, de a afirmação de que segue no segmento. A-loop while no segmento, utiliza o novo valor ÍndiceDePáginas pelo conteúdo título delimitador de esquerda e dos e tags).
Dentro do loop, ÍndiceDePáginas é incrementado para obter o caractere por caractere conteúdo para a variável, título. Aqui é o terceiro segmento do nosso bloco Ajax readyState: //obter o valor de descrição de página descriptionIndex = subject.search (/descriptionIndex + = 34; description = ""; while (subject.charAt (descriptionIndex) =! "\\" ") { A inscrição + = subject.charAt (descriptionIndex); descriptionIndex ++;} O objetivo deste segmento é obt