《21天學通HTML+CSS+JavaScriptWeb開發(第7版)》——2.8作業
本節書摘來自非同步社群《21天學通HTML+CSS+JavaScript Web開發(第7版)》一書中的第2章,第2.8節,作者:【美】Laura Lemay(勞拉·萊梅) , Rafe Colburn(雷夫·科爾本) , Jennifer Kyrnin(珍妮弗·凱瑞恩)著,更多章節內容可以訪問雲棲社群“非同步社群”公眾號檢視
2.8 作業
在本節的第一個小節,將回答一些與網站規劃相關的常見問題。接下來,將由您來完成一些測驗題,如果有測驗題您回答不了,請參閱隨後的答案。練習旨在幫助您想出一些建立網站的點子。
2.8.1 問與答
問:確保組織有序好像需要做大量的工作。我只想做些簡單的事情,可您跟我說必須有計劃和線框圖。這些步驟確實必不可少嗎?
答:如果要做的事情很簡單,本章建議您做的大多數工作都不用做。然而,如果要開發多個相互連結的網頁,先制定計劃將大有裨益。如果您制定計劃就動手做,可能發現很難理清頭緒,導致結果不符合預期,進而讓使用者難以從您的網站獲取所需的資訊,而且您也難以重新組織使其易於理解。動手前制定計劃有益無害,長期而言這還可能節省時間。
問:在本章中,您花了很大的篇幅討論如何組織主題和網頁,對網頁的設計和佈局卻隻字未提。這是為什麼呢?
答:等您更深入地瞭解了HTML(用於建立網頁的語言)可實現的佈局及其無法做到的事情後,我將討論網頁的設計和佈局。
問:如果您在本章討論的基本結構我都不喜歡,如何辦呢?
答:自己設計。沒有規定說您必須使用層次型或線性結構,只要訪客能夠找到他們想要的資訊或完成您想要他們完成的工作就好。我介紹這些結構只是想提供一些可能的網頁組織思路。
2.8.2 小測驗
1.請簡要地定義網站、Web伺服器和網頁。
2.在Web釋出中,術語主頁是什麼意思?
3.不管您在網站中使用什麼樣的導航結構,通常有一個連結必須包含在每個網頁中。這是什麼連結?
4.線框圖有何用途?
2.8.3 小測驗答案
1.網站是單個網頁或多個以有意義的方式連結起來的網頁。Web伺服器是實際儲存網站的計算機或對瀏覽器發出的網頁請求做出響應的軟體。網頁是組成網站的元素,猶如書頁。
2.在Web釋出中,主頁是進入網站其他頁面的入口,即第一個網頁或最頂端的網頁。
3.在網站的每個頁面中,都應包含到主頁的連結。這樣,如果使用者迷失了方向,依然能夠找到回主頁的路。
4.線框圖指出了網站建立好的大致輪廓。它幫助您以適合的方式組織網頁,建立大型網站時其幫助最大。
2.8.4 練習
1.想出訪客要通過您的網頁實現的一些目標,越清晰越好。
2.確定目標後,訪問一些網站,它們涉及的主題與您要建立的網站包含的主題類似。研究這些網站時,問問自己,這些網站易於導航、內容令您滿意嗎?再列出這些網站讓您喜歡的地方。該如何讓您的網站更好呢?
相關文章
- 《21天學通HTML+CSS+JavaScriptWeb開發(第7版)》——1.7作業HTMLCSSJavaScriptWeb
- 《21天學通HTML+CSS+JavaScriptWeb開發(第7版)》——2.6Web託管HTMLCSSJavaScriptWeb
- 《21天學通HTML+CSS+JavaScriptWeb開發(第7版)》——1.4統一資源定位符HTMLCSSJavaScriptWeb
- 《HTML與CSS入門經典(第8版)》——2.8作業HTMLCSS
- 通訊專業作業
- 機器學習第6次作業機器學習
- 機器學習第7次作業機器學習
- 結對作業開發(地鐵)
- 2.8(學號:3025)
- 《HTML5完美遊戲開發》——2.8資源分享HTML遊戲開發
- 微信後臺開發作業講解
- 【運籌學】P62 2.8
- 學習作業
- 【動手開發作業系統】- 介紹作業系統
- 開發作業系統的各種方法作業系統
- PTA第1~3次作業blog
- 開課作業
- 數學建模作業
- Markdown學習作業
- 26天學通前端開發(配資料)前端
- 寫作業系統之搭建開發環境作業系統開發環境
- 寫作業系統之開發載入器作業系統
- 微軟開發自己的 Linux 作業系統微軟Linux作業系統
- 企業即時通訊APP開發,手機聊天軟體開發APP
- Lua_第 21 章 作業系統庫作業系統
- 第4-6次OOP作業總結OOP
- OOP第7-8次作業總結OOP
- OOP第4-6次作業總結OOP
- 如何跑通第一個 SQL 作業SQL
- 作業系統(7)程式間通訊作業系統
- 使用爬蟲爬取超星學習通的作業時間並且通過郵件提醒!爬蟲
- 作業系統學習作業系統
- 華為:證實已開發出自主作業系統作業系統
- 寫作業系統之開發引導扇區作業系統
- 作業6——“吃神麼,買神麼”開發需求
- 大日本印刷公司開發JAVA CARDTM作業系統Java作業系統
- 5.7 結組開發作業 第一階段展示
- 路飛學城-Python開發集訓-第2章Python