En HTML Ebook Project HTML Ebook - Del 2 Inledning Detta är del 2 i min serie, HTML Ebook. I denna del av serien ser vi på de krav som en enkel HTML ebook projekt. Resten av de delar av denna serie kommer att skrivas baserat på användarnas krav i denna del. Obs: Om du inte kan se koden, eller om du tror att något saknas i den här artikeln (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser.
Användarkrav - Boken kommer att ha den främre omslaget, en bekräftelse sida, en främre sida, en innehållsförteckning och få en indexsida. - Det finns tre kapitel och varje kapitel har ett inledande avsnitt med tre ordinarie sektioner. - Innehållet i varje sida är text och kan ha vissa bilder. Jag har gjort dessa användarkrav enkla för pedagogiska skäl, som ett resultat, bör koden inte vara för lång. I slutet av kapitlet jag kommer att ge dig en länk där du kan ladda ner hela koden för detta projekt, gratis. Du kan ändra koden för egna kommersiella projekt.
Tekniska krav Resten av den här delen av serien handlar om de tekniska kraven. En Ramuppsättning Page Det kommer att finnas en ramuppsättning HTML-sida. Ramuppsättningssidan har banner ramen upptill, sidofältet ramen till vänster och innehållsramen för innehållet i varje HTML-sida. All information är i HTML-sidor. När du behöver en ny sida genom att klicka på en hyperlänk, är HTML-sidan av innehållsramen ändras till den nya sidan. Banner Rama Bannern ramen har en HTML-sida som inte förändras under användarens session.
Denna HTML-sidan har titeln på boken; du kan också lägga till författarens namn där, men jag har inte lagt till det i projektet. Banderollen har också en sökruta och en sökknapp. Användaren skriver sina sökord i sökrutan åtskilda med mellanslag och /eller kommatecken. Frasen användaren skriver kan sluta med ett frågetecken. När användaren klickar på sökknappen, kommer JavaScript söka efter HTML-sidor, genom att kontrollera innehållet i varje sida. Varje HTML-sidan har en titel tagg och en META beskrivning tagg.
Efter sökningen kommer JavaScript skapat en HTML-sida för resultatet och visa sidan i innehållsramen. Innan JavaScript kommer att skanna varje HTML-sida, tecken för tecken, letar efter nyckelord. När det ser ett sökord i varje sida, det tar del av hyperlänk på HTML-sidan, titeln på sidan (från rubriktaggen) och beskrivningen av sidan (från Meta beskrivning taggen). JavaScript noterar dessa för