第一天

# HTML、HTML5 & XHTML

HTML是代碼標(biāo)記語言,網(wǎng)頁的骨架

HTML5是HTML語言的標(biāo)準(zhǔn)

XHTML是HTML和XML雜交的一種代碼標(biāo)記語言


# Web Server & Web Services?

Web Server:1. 根據(jù)url返回對應(yīng)的html代碼 2. Ajax返回的數(shù)據(jù) 3. 應(yīng)用軟件與服務(wù)器的交互

【注意】客戶端與服務(wù)器交互的主體气堕、客體介时、載體有很多

- 服務(wù)器:大型機(jī)/個(gè)人電腦薪缆,能提供服務(wù)即可

- 客戶端:軟件(手機(jī)(移動(dòng)端)厢汹、平板(web端)处硬、智能設(shè)備(涩搓?脖阵?))

- 載體:html皂股、服務(wù)器上的文件、經(jīng)過一定邏輯處理后生成的字符串或其他封裝好的數(shù)據(jù)命黔。

Web Service:服務(wù)器和客戶端(包括傳統(tǒng)的客戶端呜呐,以及為程序員設(shè)計(jì)二次開發(fā)的API)通過網(wǎng)絡(luò)進(jìn)行交互的形式,協(xié)議+格式的交流體系

? ? - 遵循的協(xié)議(HTML/XHTML)

? ? - 數(shù)據(jù)封裝格式(HTML/XML)

Web Server提供Web Service悍募,以及 緩存蘑辑,平衡負(fù)載

常見開源 Web Server:Apache、Nginx坠宴,也可自己定制


# 服務(wù)器腳本

服務(wù)器操作本地文件/數(shù)據(jù)庫的代碼(Web Service傳輸?shù)臄?shù)據(jù))


# 網(wǎng)站訪問的過程

1. 用戶操作瀏覽器訪問洋魂,瀏覽器向服務(wù)器發(fā)送HTTP請求

2. 服務(wù)器接收到 HTTP 請求,Web Server 進(jìn)行相應(yīng)的初步處理喜鼓,使用服務(wù)器腳本生成頁面副砍;

3. 服務(wù)器腳本(利用Web Framework)調(diào)用本地和客戶端傳來的數(shù)據(jù),生成頁面庄岖;

4. Web Server 將生成的頁面作為 HTTP 響應(yīng)的 body址晕,根據(jù)不同的處理結(jié)果生成 HTTP header,發(fā)回給客戶端顿锰;

5. 客戶端(瀏覽器)接收到 HTTP 響應(yīng),通常第一個(gè)請求得到的 HTTP 響應(yīng)的 body 里是 HTML 代碼启搂,于是對 HTML 代碼開始解析硼控;

6. 解析過程中遇到引用的服務(wù)器上的資源(額外的 CSS、JS代碼胳赌,圖片牢撼、音視頻,附件等)疑苫,再向 Web Server 發(fā)送請求熏版,Web Server 找到對應(yīng)的文件,發(fā)送回來捍掺;

7. 瀏覽器解析 HTML 包含的內(nèi)容撼短,用得到的 CSS 代碼進(jìn)行外觀上的進(jìn)一步渲染,JS 代碼也可能會(huì)對外觀進(jìn)行一定的處理挺勿;

8. 用戶與頁面交互(點(diǎn)擊曲横,懸停等等)時(shí),JS 代碼對此作出一定的反應(yīng),添加特效與動(dòng)畫禾嫉;

9. 交互的過程中可能需要向服務(wù)器索取或提交額外的數(shù)據(jù)(局部的刷新灾杰,類似微博的新消息通知),一般不是跳轉(zhuǎn)就是通過 JS 代碼(響應(yīng)某個(gè)動(dòng)作或者定時(shí))向 Web Server 發(fā)送請求熙参,Web Server 再用服務(wù)器腳本進(jìn)行處理(生成資源or寫入數(shù)據(jù)之類的)艳吠,把資源返回給客戶端,客戶端用得到的資源來實(shí)現(xiàn)動(dòng)態(tài)效果或其他改變孽椰。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末昭娩,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子弄屡,更是在濱河造成了極大的恐慌题禀,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評(píng)論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件膀捷,死亡現(xiàn)場離奇詭異迈嘹,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)全庸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門秀仲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人壶笼,你說我怎么就攤上這事神僵。” “怎么了覆劈?”我有些...
    開封第一講書人閱讀 169,941評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵保礼,是天一觀的道長。 經(jīng)常有香客問我责语,道長炮障,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,294評(píng)論 1 300
  • 正文 為了忘掉前任坤候,我火速辦了婚禮胁赢,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘白筹。我一直安慰自己智末,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評(píng)論 6 398
  • 文/花漫 我一把揭開白布徒河。 她就那樣靜靜地躺著系馆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪顽照。 梳的紋絲不亂的頭發(fā)上它呀,一...
    開封第一講書人閱讀 52,874評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼纵穿。 笑死下隧,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谓媒。 我是一名探鬼主播淆院,決...
    沈念sama閱讀 41,285評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼句惯!你這毒婦竟也來了土辩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,249評(píng)論 0 277
  • 序言:老撾萬榮一對情侶失蹤抢野,失蹤者是張志新(化名)和其女友劉穎拷淘,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體指孤,經(jīng)...
    沈念sama閱讀 46,760評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡启涯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了恃轩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片结洼。...
    茶點(diǎn)故事閱讀 40,973評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖叉跛,靈堂內(nèi)的尸體忽然破棺而出松忍,到底是詐尸還是另有隱情,我是刑警寧澤筷厘,帶...
    沈念sama閱讀 36,631評(píng)論 5 351
  • 正文 年R本政府宣布鸣峭,位于F島的核電站,受9級(jí)特大地震影響酥艳,放射性物質(zhì)發(fā)生泄漏叽掘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評(píng)論 3 336
  • 文/蒙蒙 一玖雁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧盖腕,春花似錦赫冬、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至听隐,卻和暖如春补鼻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評(píng)論 1 275
  • 我被黑心中介騙來泰國打工风范, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留咨跌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,431評(píng)論 3 379
  • 正文 我出身青樓硼婿,卻偏偏與公主長得像锌半,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子寇漫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理刊殉,服務(wù)發(fā)現(xiàn),斷路器州胳,智...
    卡卡羅2017閱讀 134,720評(píng)論 18 139
  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架记焊,建立于...
    Hsinwong閱讀 22,454評(píng)論 1 92
  • 精心收集整理的教程筆記 第01天 Java基礎(chǔ)入門 第1章計(jì)算機(jī)基礎(chǔ) 1.1計(jì)算機(jī) 計(jì)算機(jī)(computer)俗稱...
    Java幫幫閱讀 5,966評(píng)論 1 109
  • 在CentOS中默認(rèn)安裝有MariaDB,這個(gè)是MySQL的分支栓撞,但為了需要遍膜,還是要在系統(tǒng)中安裝MySQL,而且安...
    MingSha閱讀 289評(píng)論 0 0
  • 感恩清晨美好的藍(lán)天和偶遇載我去教室的伙伴腐缤,感受到每一天都是新的捌归,無論發(fā)生什么,我可以大口呼吸岭粤,正常行走奔跑惜索,聞到陽...
    婧心悟語_MsXu閱讀 96評(píng)論 0 1