《21天學通HTML+CSS+JavaScriptWeb開發(第7版)》——1.7作業
本節書摘來自非同步社群《21天學通HTML+CSS+JavaScript Web開發(第7版)》一書中的第1章,第1.7節,作者:【美】Laura Lemay(勞拉·萊梅) , Rafe Colburn(雷夫·科爾本) , Jennifer Kyrnin(珍妮弗·凱瑞恩)著,更多章節內容可以訪問雲棲社群“非同步社群”公眾號檢視
1.7 作業
本書的每章都有作業,旨在幫助您複習剛學習的主題。在本節的第一個小節中,將回答一些與Web相關的常見問題。接下來,將由您來回答一些有關Web的問題,而隨後列出了這些小測驗的答案。在每章的最後都有幾個練習,旨在幫助您記住剛學到的Web知識。
1.7.1 問與答
問:Web有誰負責運營?這些協議都是由誰控制的?這一切都是由誰管理的?
答:全球資訊網並非由某個組織擁有或控制。鑑於向Web提供資訊的獨立網站數不勝數,任何單個組織都無法制定相關的規則或指南。然而,有兩類組織給Web的外觀和發展方向帶來了重大影響。
第一個這樣的組織是全球資訊網聯盟(W3C),它有兩個總部,分別位於美國的麻省理工學院和歐洲的INRIA。W3C的成員為有志於支援和定義Web語言和協議(如HTTP、HTML、XHTML等)的個人和組織;W3C還提供瀏覽器、伺服器等產品,可供任何人免費使用。W3C負責制定全球資訊網標準和實施相關的規則,其網站地址為http://www.w3.org/
。
影響Web的第二類組織是瀏覽器開發商,其中最著名的是Google、Apple、Microsoft和Mozilla Foundation。為成為最流行、最先進的Web瀏覽器,這些開發商展開了激烈的競爭。一些關心Web未來的個人和公司成立了一個名為WHATWG(Web Hypertext Application Technology Working Group,Web超文字應用技術工作組)。HTML5規範就是由WHATWG和W3C一起制定的。
從現在開始,WHATWG放棄了給HTML規範制定版本號,相反,HTML將是一個“流動的標準”,將涵蓋實驗性功能和得到廣泛支援的功能,旨在確保該規範緊跟發展步伐,涵蓋瀏覽器開發商一致同意在其瀏覽器中新增的功能。如果提議新增的功能未得到一致同意,該功能將從HTML規範中刪除。這旨在避免以前遇到的問題,即HTML規範制定流程與瀏覽器開發商所做的工作脫節的問題。
問:我聽說Web發展迅速,要跟上潮流幾乎不可能。本書會註定一出版就過時嗎?
答:確實,Web在不斷變化,但本書介紹的大部分知識您以後都用得著。當前,HTML像以前一樣很穩定,一旦您掌握與超文字標記語言(HTML)、級聯樣式表(CSS)和JavaScript相關的核心技術,可根據需要補充新的知識。
1.7.2 小測驗
1.URL是什麼?
2.要將文件釋出到Web上,必須有什麼?
1.7.3 小測驗答案
1.URL(統一資源定位符)是一個指向Internet上特定文件或資訊的地址。
2.您必須能夠訪問Web伺服器。Web伺服器是在Web上提供文件的程式,它響應Web瀏覽器發出的獲取檔案的請求,能夠將請求的網頁傳送給眾多不同型別的瀏覽器。它們還負責管理表單輸入以及處理資料庫整合。
1.7.4 練習
1.從現在開始,每當您在網上衝浪時都更多地從Web釋出的角度考慮考慮。看看URL由哪些部分組成,注意網頁的結構。這樣,您很快就將對網頁是如何建立的瞭如指掌。
2.下載一款您通常不使用的瀏覽器,並嘗試使用一段時間。如果您當前使用的是Internet Explorer,請嘗試使用Firefox、Chrome、Safari乃至命令列瀏覽器Lynx或Links。要真正明白現在情況有何不同,還有未升級瀏覽器的使用者的Web體驗是什麼樣的,請從http://browsers.evolt.org/
下載一款老式瀏覽器並嘗試使用它。
相關文章
- 《21天學通HTML+CSS+JavaScriptWeb開發(第7版)》——2.8作業HTMLCSSJavaScriptWeb
- 《21天學通HTML+CSS+JavaScriptWeb開發(第7版)》——2.6Web託管HTMLCSSJavaScriptWeb
- 《21天學通HTML+CSS+JavaScriptWeb開發(第7版)》——1.4統一資源定位符HTMLCSSJavaScriptWeb
- 通訊專業作業
- 機器學習第6次作業機器學習
- 機器學習第7次作業機器學習
- 結對作業開發(地鐵)
- 《PHP和MySQLWeb開發從新手到高手(第5版)》一一1.7萬事俱備,摩拳擦掌PHPMySqlWeb
- 《PHP和MySQLWeb開發從新手到高手(第5版)》一1.7萬事俱備,摩拳擦掌PHPMySqlWeb
- 微信後臺開發作業講解
- 《HTML5canvas開發詳解(第2版)》——1.7 用console.log除錯HTMLCanvas除錯
- 學習作業
- 【動手開發作業系統】- 介紹作業系統
- 開發作業系統的各種方法作業系統
- PTA第1~3次作業blog
- 開課作業
- Markdown學習作業
- 數學建模作業
- 26天學通前端開發(配資料)前端
- 寫作業系統之搭建開發環境作業系統開發環境
- 寫作業系統之開發載入器作業系統
- 微軟開發自己的 Linux 作業系統微軟Linux作業系統
- 企業即時通訊APP開發,手機聊天軟體開發APP
- Lua_第 21 章 作業系統庫作業系統
- OOP第4-6次作業總結OOP
- 第4-6次OOP作業總結OOP
- OOP第7-8次作業總結OOP
- 如何跑通第一個 SQL 作業SQL
- 作業系統(7)程式間通訊作業系統
- 使用爬蟲爬取超星學習通的作業時間並且通過郵件提醒!爬蟲
- 作業系統學習作業系統
- 華為:證實已開發出自主作業系統作業系統
- 寫作業系統之開發引導扇區作業系統
- 作業6——“吃神麼,買神麼”開發需求
- 大日本印刷公司開發JAVA CARDTM作業系統Java作業系統
- 5.7 結組開發作業 第一階段展示
- 路飛學城-Python開發集訓-第2章Python
- 90後大學生開發開源作業系統核心Lencer作業系統