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

De Sökresultat Html Document

escriptionStr == "") && (j == (pagesArr.length - 1))) {document.getElementById ( "B0) ⋅innerHTML =" Ingen hittade. "; } Kom ihåg att i vår enkla sökalgoritmen är frasen skrivs av användaren delas upp i sina ord; dessa ord är nyckelord. Varje fil sträng sökt om den har något av sökorden. När något av sökorden ses, sökandet i strängen slutar. Kom också ihåg att frasen är nu i variabeln, searchVar i ramverket. För att få tillgång till denna variabel, från innehållsramen måste man föregå den med "förälder".

Det första meddelandet i detta segment delar frasen i enskilda ord med reguljära uttryck teknik. Den högra operanden av meddelandet returnerar en array av orden. Denna matris är tilldelad till den nya variabeln, keywordArr. Nyckelorden från keywordArr array används för att bilda ett reguljärt uttryck. Detta reguljära uttryck kommer att användas för att söka efter något av sökorden i filen sträng av variabeln ämne. Ordet "alla" betyder här att sökorden i det reguljära uttrycket kommer att få sällskap av reguljära uttryck eller som är | .

Så det reguljära uttrycket av sökord för att söka filen strängen, kommer att bli något i stil /keywordA | keywordC | keywordD /i den reguljära uttrycket måste också vara fallet okänslig, eftersom användaren kan skriva rätt stavning men i ett fall som inte är finns i filen. De kommande tre uttalanden (for-loop är en förklaring) skapar det reguljära uttrycket och det reguljära uttrycket objektet re. Resten av koden kontroller i något av sökorden finns i filen strängen. Om någon hittas, visas titel och beskrivning av filen i BODY del av searchResults.htm sidan, som nu är i innehållsramen.

Kom ihåg, är all kod som beskrivs i den här delen av serien i searchResults.htm sida nu på innehållsramen. Form inslag i bannern ramen öppnas helt enkelt den här filen i innehållsramen, sedan koden i den här filen gör allt sök-och display i BODY elementet. Innan du visar titeln, är titeln görs till en länk till filen funnit att har något av sökorden. Låt oss nu titta på resten av koden i segmentet. Du har ny variabel, titleDescriptionStr, som deklareras och en tom sträng tilldelats. Denna variabel skulle hålla titeln som en hyperlänk och beskrivningen av sidan hittades.

Nästa påstående är en stor om-uttalande. Villkoret för detta om-sats kontrollerar om det reguljära uttrycket, någon av keywords- finns i filen strängen som innehas av variabeln, med förbehåll. Det finns två uttalanden i om-blocket. If-blocket körs när ett sökord hittas. Den hög

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