*   >> läser Utbildning artiklar >> science >> programming

De Sökresultat Html Document

ng, tilldelas variabeln ämne. Den första raden i segmentet använder reguljära uttryck teknik för att få rubriktaggen sub sträng. JavaScript sökmetod ovan, returnerar nollbaserade indexvärdet för rubriktaggen sub sträng . Detta index tilldelas ny variabel, Titel. Om man tittar på det reguljära uttrycket "/.+/i" ovan, kommer du att märka att innehållet i titeln börjar på noll basindex 7 och slutar strax före " Det andra meddelandet i segmentet ökar variabeln, Titelregister med 7. Detta nya värde kommer att användas för att erhålla innehållet i rubriktaggen.

När innehållet av den rubricerade taggen är blivit, att det hålls av ny variabel, titel, av uttalandet som följer i segmentet. While-slinga i segmentet, använder den nya Titel värde om titeln innehållet kvar avgränsare och "och taggar). I den här slingan är Titel ökas för att erhålla innehålls tecken för tecken i variabeln, titeln. Här är det tredje segmentet av vår Ajax readyState block: //få sidan beskrivning värdet descriptionIndex = subject.search (/descriptionIndex + = 34; description = "", medan (subject.charAt (descriptionIndex) = "\\" ") { beskrivning + = subject.

charAt (descriptionIndex), ++ descriptionIndex;} Syftet med detta segment är att få själva maskinskrivna beskrivningen av META beskrivning taggen, som nu är en del av hela sidan sträng, tilldelas variabeln ämne An. exempel på Meta Description taggen är: I det här exemplet är innehållet Processen att få beskrivningen är liknande den för att få innehållet titeln från metatagg ovan ser vi att "Sammanfattning av kapitel 1 sida går här.".

vänster avgränsare indikeras med ett index, ökade med 34 (För de två ovanstående segment, faktiska titel eller innehåll skrivs i filen bör inte ha ett nyradstecken, annars särskilt reguljära uttryck teknik skulle inte fungera. Det sista segmentet för blocket är: //kontrollera om ett sökord finns i filen (i mån) //först samla nyckelorden i en array keywordArr = parent.searchVar.split (/\\ + |, | \\ | \\ .

/? ); //bildar reguljära uttryck regexStr = keywordArr [0]; för (k = 1, k regexStr = "|" + keywordArr [k];} //bilda det reguljära uttrycket re = new RegExp (regexStr, "i"); //om sökordet finns på en sida, visa sidan titel och beskrivning titleDescriptionStr = ""; if (! subject.search (åter) = -1) {titleDescriptionStr = "" rel = "nofollow" class = "exlnk" target = "_ blank" + titel + "document.getElementById (" B0) ⋅innerHTML + = titleDescriptionStr;} //om inget sökord hittades i någon sida, ange så om ((titleD

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.