本節書摘來自異步社群《html5+css3網頁設計入門必讀》一書中的第1章,第1.1節,作者: 【美】julie meloni更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
在本章中你将學到:
網際網路(world wide web,www)簡史;
術語web頁面(web page)的含義是什麼,為什麼這個術語并不總會反映所涉及的全部内容;
内容怎樣從你的個人計算機到達别人的web浏覽器上;
怎樣選擇web托管提供商;
不同的web浏覽器和裝置類型可能怎樣影響内容;
怎樣使用ftp把檔案傳輸到web伺服器上;
應該把檔案存放在web伺服器上的什麼位置;
在不涉及web伺服器的情況下怎樣分發web内容;
怎樣使用其他釋出方法,比如部落格;
關于測試web内容的外觀和功能的提示。
在學習超文本标記語言(hypertext markup language,html)和層疊樣式表(cascading style sheet,css)的複雜知識之前,對技術有深入的了解很重要,它們有助于把這些純文字檔案轉換成你在計算機或手持裝置上浏覽www時看到的豐富的多媒體顯示。
例如,如果不使用web浏覽器檢視,那麼包含标記和用戶端代碼的html和css檔案将是無用的,并且除非建立web伺服器,否則除你之外的其他人将無法檢視你的内容。web伺服器使你的内容可供其他人使用,他們反過來又使用他們的web浏覽器導航到一個位址并等待伺服器給他們發送資訊。你将密切地參與這個釋出過程,因為你必須建立檔案,然後把它們放到伺服器上,使它們在第一時間可用,并且必須確定你的内容像預期的那樣出現在最終使用者面前。
在月球上還沒有任何人類的足迹之前,一些有遠見的人決定看看他們能否連接配接幾個主要的計算機網絡。我将和你分享他們的名稱和故事(可以說非常豐富),但是最終的結果是“所有網絡之母”,我們稱之為internet。
到1990年,通過internet通路資訊相當具有技術性。事實上,它是如此困難,以至于那些擁有博士學位的實體學家在嘗試交換資料時也通常會遭受挫折。有這樣一位實體學家,即現在非常著名的tim berners-lee爵士,他設計了一種方式,可以通過超文本連結輕松地交叉引用internet上的文本。
這不是一種新思想,但是他開發的簡單html卻成功地興盛起來,雖然更多雄心勃勃的超文本項目步履維艱。超文本(hypertext)最初意指以電子形式存儲的文本,并且在頁面之間具有交叉引用的連結。它現在是一個更寬泛的術語,指可以連結到其他對象的任何幾何對象(文本、圖像、檔案等)。超文本标記語言(hypertext markup language)是一種用于描述如何組織和連結文本、圖形以及包含其他資訊的檔案的語言。
到1993年,全世界隻有100台左右的計算機能提供html頁面。這些互聯的頁面被稱為網際網路(world wide web,www),并且編寫了幾個web浏覽器程式,允許人們檢視web頁面。由于web日益普及,幾個程式員不久編寫了可以檢視文本以及圖形圖像的web浏覽器。從此開始,web浏覽器軟體的持續開發以及html(和xhtml)語言的标準化帶領我們進入了今天我們生活的世界,在這個世界裡,有超過5億的web站點提供數十億的文本和多媒體檔案。
上面幾段文字實際上描述了web發展簡史中的一個不同尋常的階段。今天的大學生從來也不了解www不存在的那段時間,并且永遠線上的資訊和無處不在的計算的思想将對我們以後生活的各個方面産生深遠的影響。不要把web内容建立和管理視作少數技術人員(如果你願意的話,也可以稱他們為怪才)所擁有的一種技能,到學完本書時,你将把它們看作是任何人都可以掌握的技能,而不僅限于那些天生的怪才。