- 網(wǎng)頁設(shè)計與制作教程:Web前端開發(fā)(第6版)
- 劉瑞新主編
- 1664字
- 2021-12-17 16:15:02
1.1 Web的基本概念
對于網(wǎng)頁設(shè)計開發(fā)者,在動手制作網(wǎng)頁之前,應(yīng)該先了解Web的基礎(chǔ)知識。
1.1.1 WWW
WWW是World Wide Web的縮寫,又稱3W或Web,中文譯名為“萬維網(wǎng)”。WWW是Internet的最核心部分,它是Internet上支持WWW服務(wù)和HTTP的服務(wù)器集合。WWW在使用上分為Web客戶端和Web服務(wù)器。用戶可以使用Web客戶端(瀏覽器)訪問Web服務(wù)器上的頁面。
1.1.2 Web服務(wù)器
Web服務(wù)器也稱為WWW(World Wide Web)服務(wù)器,一般指網(wǎng)站服務(wù)器。WWW是Internet的多媒體信息查詢工具,是Internet上發(fā)展最快和目前用得最廣泛的服務(wù)。正是因為WWW工具,近年來Internet迅速發(fā)展,且用戶數(shù)量飛速增長。
Web服務(wù)器的主要功能是提供網(wǎng)上信息瀏覽服務(wù)。Web服務(wù)器可以解析HTTP,當Web服務(wù)器接收到一個HTTP請求時,會返回一個HTTP響應(yīng),這樣瀏覽器等Web客戶端就可以從服務(wù)器上獲取網(wǎng)頁(HTML),包括CSS、JS、音頻、視頻等資源。
1.1.3 網(wǎng)頁瀏覽器
網(wǎng)頁瀏覽器(Web Browser)是在客戶端瀏覽Web服務(wù)端的應(yīng)用程序,其主要作用是顯示網(wǎng)頁和解釋腳本。通過瀏覽器可以訪問互聯(lián)網(wǎng)上世界各地的文檔、圖片、視頻等信息,并讓用戶與這些文件互動。瀏覽器的種類很多,目前常用的有Google的Chrome、Microsoft的Edge、Mozilla的Firefox、Opera、Apple的Safari瀏覽器等。
瀏覽器最重要的核心部分是Rendering Engine(渲染引擎),一般稱為“瀏覽器內(nèi)核”,負責對網(wǎng)頁語法(如HTML、JavaScript)進行解釋并渲染(顯示)網(wǎng)頁。不同的瀏覽器內(nèi)核對網(wǎng)頁編寫語法的解釋會有所不同,因此同一網(wǎng)頁在不同內(nèi)核的瀏覽器里的渲染效果也可能不同,這正是網(wǎng)頁編寫者需要在不同內(nèi)核的瀏覽器中測試網(wǎng)頁顯示效果的原因。現(xiàn)在主流瀏覽器采用的內(nèi)核見表1-1。
表1-1 主流瀏覽器采用的內(nèi)核

(續(xù))

1.1.4 網(wǎng)站
網(wǎng)站(Website)是指在因特網(wǎng)上根據(jù)一定的規(guī)則,使用HTML等工具制作的用于展示特定內(nèi)容相關(guān)網(wǎng)頁的集合。簡單地說,網(wǎng)站是一種溝通工具,人們可以通過網(wǎng)站來發(fā)布自己想要公開的信息,或者利用網(wǎng)站來提供相關(guān)的網(wǎng)絡(luò)服務(wù)。人們可以通過網(wǎng)頁瀏覽器來訪問網(wǎng)站,獲取自己需要的信息或者享受網(wǎng)絡(luò)服務(wù)。
網(wǎng)站是在互聯(lián)網(wǎng)上擁有域名或地址并提供一定網(wǎng)絡(luò)服務(wù)的主機,是存儲文件的空間,以服務(wù)器為載體。人們可通過瀏覽器等進行訪問、查找文件,也可通過遠程文件傳輸(FTP)方式上傳、下載網(wǎng)站文件。
1.1.5 網(wǎng)頁
網(wǎng)頁(Web Page)是一個包含HTML標簽的純文本文件(文件擴展名為.html或.htm)。網(wǎng)頁是網(wǎng)站中的一“頁”,網(wǎng)頁是構(gòu)成網(wǎng)站的基本元素。換句話說,網(wǎng)站就是由網(wǎng)頁組成的。網(wǎng)頁要通過網(wǎng)頁瀏覽器來閱讀。本書就是介紹網(wǎng)頁制作的教材。
1.1.6 URL
URL(Uniform Resource Locator,統(tǒng)一資源定位器)就是Web地址,俗稱“網(wǎng)址”。Internet上的每一個網(wǎng)頁都具有一個唯一的名稱標識,通常稱之為URL地址。它是對從互聯(lián)網(wǎng)上得到資源的位置和訪問方法的一種簡潔的表示,是互聯(lián)網(wǎng)上標準資源的地址。在WWW上瀏覽,必須在網(wǎng)頁瀏覽器中輸入目標的地址。這種地址可以是本地磁盤,也可以是局域網(wǎng)上的某一臺計算機,更多的是Internet上的站點。URL的一般格式如下:
協(xié)議://主機地址(IP地址)/文件夾/…/文件名/參數(shù)
協(xié)議是指URL所鏈接的網(wǎng)絡(luò)服務(wù)性質(zhì),常見的協(xié)議有HTTP(Hyper Text Transfer Protocol,超文本傳輸協(xié)議)、FTP(File Transfer Protocol,文件傳輸協(xié)議)、TELNET(Telecom Munication Network Protocol,遠程登錄協(xié)議)、File(File Protocol,本地文件傳輸協(xié)議)。
URL的參數(shù)通常放在URL后面,用“?”開頭,用“&”將多個參數(shù)連接起來。例如,https://www.baidu.com/s?wd=%E5%A5%B4&rsv_spt=1&rsv_iqid=0中“?”后面的字符是參數(shù)。
URL只能用ASCII字符編碼集中的可顯示字符表示。如果包含非ASCII字符集的字符,則需要轉(zhuǎn)換。例如,“OK好的”會轉(zhuǎn)成“OK%E5%A5%BD%E7%9A%84”。URL中不能包合空格,如要用空格,URL編碼通常用“+”代替空格,例如“OK+好的”。
1.1.7 標記語言
標記語言是一種將文本(Text)以及與文本相關(guān)的其他信息結(jié)合起來,展現(xiàn)出關(guān)于文檔結(jié)構(gòu)和數(shù)據(jù)處理細節(jié)的計算機文字編碼。標記語言的種類有很多,常見的有XML、HTML、XHTML等。
1.1.8 網(wǎng)頁標準
Web應(yīng)用開發(fā)需要遵循的標準就是網(wǎng)頁標準(Web Standard)。網(wǎng)頁標準不是某一種標準,而是一系列標準的集合。網(wǎng)頁標準主要分為3類:結(jié)構(gòu)(Structure)標準、表現(xiàn)(Presentation)標準和行為(Behavior)標準。其中,結(jié)構(gòu)標準語言主要包括XML、HTML和XHTML,表現(xiàn)標準語言主要為CSS,行為標準主要包括對象模型DOM、ECMAScript等。這些標準大部分由W3C起草和發(fā)布,也有一些是其他標準組織制定的,如ECMA(European Computer Manufacturers Association,歐洲計算機制造聯(lián)合會)的ECMAScript標準。

1 HTML5的基本結(jié)構(gòu)和語法規(guī)則
- 化學實驗室手冊(第3版)
- 高級微生物學
- 中國文化概說
- Visual Basic程序設(shè)計基礎(chǔ)
- 供應(yīng)鏈大數(shù)據(jù):理論、方法與應(yīng)用
- 民辦高校定位、特色與發(fā)展研究
- 張祖德《無機化學》(修訂版)配套題庫【名校考研真題+章節(jié)題庫+模擬試題】(下冊)
- 2020年湖南公務(wù)員錄用考試專項題庫:資料分析【歷年真題+章節(jié)題庫+模擬試題】
- 隱私計算理論與技術(shù)
- 電子商務(wù)實務(wù)
- 火災(zāi)探測報警系統(tǒng)原理與應(yīng)用
- 純電動汽車技術(shù)解析
- 測量學(第二版)
- 審計學
- 新型無鹵阻燃環(huán)氧樹脂材料