官术网_书友最值得收藏!

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ī)則

主站蜘蛛池模板: 女性| 扶绥县| 淮北市| 永靖县| 土默特左旗| 西峡县| 祁东县| 昆山市| 江华| 香港| 贵德县| 洛南县| 江口县| 溆浦县| 应城市| 资溪县| 中山市| 栾川县| 沁阳市| 依兰县| 溧水县| 玛纳斯县| 江达县| 小金县| 上饶县| 孟连| 涡阳县| 车险| 皋兰县| 阜康市| 茂名市| 大名县| 和顺县| 高邑县| 监利县| 霍林郭勒市| 玉屏| 阿荣旗| 绥中县| 拉萨市| 油尖旺区|