Dans la boucle, titleindex est incrémenté pour obtenir le caractère contenu par le caractère dans la variable, le titre. Voici le troisième segment de notre bloc Ajax readyState: //obtenir la page description value = descriptionIndex subject.search (/descriptionIndex + = 34; description = ""; while (subject.charAt (descriptionIndex) =! "\\" ") { Description + = subject.
charAt (descriptionIndex); ++ descriptionIndex;} Le but de ce segment est d'obtenir la description dactylographiée réelle de la balise META description, qui fait maintenant partie de l'ensemble de la chaîne de la page, affectée à la variable, sous réserve d'un. exemple de la balise META description est: Dans cet exemple, le contenu est le processus d'obtention de la description est similaire à celle d'obtenir le contenu du titre De la balise META ci-dessus, nous voyons que le «Résumé du chapitre 1 page va ici.".
délimiteur gauche est indiquée par un index, a augmenté de 34 ("Pour les deux segments ci-dessus, le titre réel ou contenu tapé dans le fichier ne doit pas avoir un caractère de nouvelle ligne, sinon la technique d'expression régulière particulière ne fonctionnerait pas. Le dernier segment pour le bloc est: //vérifier si un mot clé est dans le fichier (sous réserve) //d'abord recueillir les mots-clés dans un tableau keywordArr = parent.searchVar.split (/\\ + |, | \\ | \\ .
/? ); //forment expression régulière regexStr = keywordArr [0]; pour (k = 1; k regexStr = "|" + keywordArr [k];} //former la nouvelle expression régulière = new RegExp (regexStr, "i"); //si mot-clé est trouvé sur une page, afficher la page titre et la description titleDescriptionStr = ""; if (! subject.search (re) = -1) {titleDescriptionStr = "rel = classe" nofollow "= cible" "de exlnk" = "_ blank" + titre + "document.getElementById (' B0 ') ⋅innerHTML + = titleDescriptionStr;} //si aucun mot-clé a été trouvé sur une page, indiquez si ((titleDescriptionStr == "") && (j == (pagesArr.
length - 1))) {document.getElementById ( 'B0') ⋅innerHTML = "Aucun