L'opérande de droite de la première instruction utilise la valeur du titre de la variable, le titre pour former un lien hypertexte vers la page trouvée, sous forme de chaîne, la concaténation avec la valeur de la variable, la description. Cet opérande droit constitue en fait un ensemble de balises HTML, mais sous forme de chaîne. Il affecte la chaîne à la variable, titleDescriptionStr. La déclaration suivante affiche la valeur de la variable, titleDescriptionStr dans l'élément de corps de la page de searchResults.htm actuelle. L'ID de l'élément de corps est, 'B0'.
La dernière instruction dans le segment est une déclaration si-bloc d'une ligne. Les bloc affiche, "Aucun résultat trouvé." si aucun des mots clés se trouve dans les fichiers des chaînes. Si un mot clé est trouvée, l'instruction if précédente serait-il voir et affecter le résultat de l'affichage à la variable, titleDescriptionStr. Ce dernier vérifie si-déclaration si la variable, titleDescriptionStr est vide et si tous les fichiers de chapitre ont été fouillés. Si tous les fichiers de chapitre ont été recherchés, la condition if (j == (pagesArr.
length - 1)) reviendrait vrai, ce qui signifie le tableau pagesArr ayant les valeurs href pour tous les fichiers a été entièrement numérisée. Et donc si la dernière condition est, ((titleDescriptionStr == "") && (j == (pagesArr.length - 1))) Si la condition complète renvoie true, alors aucun mot-clé a été trouvé dans l'un des fichiers (cordes ) et le bloc pour afficher "Aucun résultat trouvé." Est exécuté.
Code exécuté à plusieurs reprises Le bloc readyState et la fonction Ajax ensemble, ajaxFn (j), est répété le nombre de fois égal à la longueur du tableau pagesArr, qui a les valeurs hyperlien href de chacun des fichiers qui doit être recherché. L'itération (répétition) numéro de la séquence est la valeur du paramètre de j. Le code suivant, tapé quelque part au dessus, provoque la répétition: for (i = 0; i ajaxFn (i)} Permettez-moi de terminer l'explication du codage, ici ebook Un ebook est une série de pages connexes créés avec un langage informatique..
Je viens de terminer en expliquant com