Web(一):概述

date: 2016-10-12 20:02:29

學(xué)Python也有一段時(shí)間了,學(xué)完基本語(yǔ)法后整個(gè)人都蒙了拼卵。沒(méi)有什么可以來(lái)練手,感覺(jué)什么也不會(huì)腥刹。
準(zhǔn)備主攻爬蟲(chóng)和Web贱鼻。
宴卖。

C/S結(jié)構(gòu)和B/S結(jié)構(gòu)

C/S-Client/Server 客戶機(jī)/服務(wù)器結(jié)構(gòu)
B/S-Browser/Server 瀏覽器/服務(wù)器結(jié)構(gòu)

B/S優(yōu)勢(shì):

  1. 不用安裝軟件
  2. 不用通知升級(jí)
  3. 輕松跨平臺(tái)

訪問(wèn)網(wǎng)站過(guò)程:

  1. 用戶向Web服務(wù)器發(fā)起請(qǐng)求
  2. Web服務(wù)器返回html給用戶
  3. 用戶瀏覽器將html渲染成網(wǎng)頁(yè)

靜態(tài)網(wǎng)站

用戶向Web服務(wù)器請(qǐng)求,Web服務(wù)器會(huì)直接將html返回給用戶邻悬。

動(dòng)態(tài)網(wǎng)站

  1. 用戶向Web服務(wù)器請(qǐng)求症昏。
  2. Web服務(wù)器執(zhí)行Python程序,將執(zhí)行結(jié)果輸出成html文件返回給用戶父丰。Web服務(wù)器可以修改html文件結(jié)果肝谭。網(wǎng)站會(huì)因?yàn)橛脩舻恼?qǐng)求不同的呈現(xiàn)出不同的結(jié)果。也就是動(dòng)態(tài)網(wǎng)站的由來(lái)蛾扇。

采用MVC設(shè)計(jì)Web應(yīng)用

M: Model模型攘烛,存儲(chǔ)Web應(yīng)用數(shù)據(jù)的代碼
V: View視圖,格式化和顯示W(wǎng)eb應(yīng)用的用戶界面的代碼镀首。
C: Controller控制器医寿,將Web應(yīng)用粘合在一起并提供業(yè)務(wù)邏輯的代碼。

CGI

Common Gateway Interface 通用網(wǎng)關(guān)接口

可以讓一個(gè)客戶端蘑斧,從網(wǎng)頁(yè)瀏覽器向服務(wù)器請(qǐng)求數(shù)據(jù)靖秩。這是描述客戶端和服務(wù)器程序之間傳輸數(shù)據(jù)的一種標(biāo)準(zhǔn)须眷。

應(yīng)用于Web的編程語(yǔ)言
PHP
ASP/ASP.net
JSP
Python

前端程序

HTMl
CSS
JS

后臺(tái)程序

Python
PHP
JSP

數(shù)據(jù)庫(kù) --與后臺(tái)程序進(jìn)行數(shù)據(jù)交互

Mysql
MongoDB

前端

  1. HTML:Hyper Text Markup Language 超文本標(biāo)記語(yǔ)言
  2. CSS:Cascading Style Sheet 層疊樣式表
  3. JS :JavaScript

后端

Python
PHP
JSP
···

數(shù)據(jù)庫(kù)及靜態(tài)存儲(chǔ)

  1. Mysql
  2. SQLite
  3. MongoDB

HTML和JavaScript的簡(jiǎn)單介紹

目標(biāo):使用HTML語(yǔ)言和JS語(yǔ)言,編寫程序沟突。實(shí)現(xiàn)兩數(shù)相加花颗。
新建index.html文件:

<head> 
    <title>Calculator</title>  
    <script src="add.js" type="text/javascript"></script>>
</head>
<body>
    <div align="center" style="margin-top:60px;">
        <form name="form1">
            <input type="text" placeholder="adder" name="adder1">
            <input type="text" placeholder="adder-2" name="adder2">=
            <input type="text" readonly="readonly" placeholder="result" name="result">
            <input type="button" value="calculate" onclick="add()">
        </form>
    </div>
</body>
<footer>
</footer>

新建add.js文件:

<pre>
function add()
{
var adder1=Number(document.form1.adder1.value);
var adder2=Number(document.form1.adder2.value);
var result=adder1+adder2;
document.form1.result.value=result;
}
</pre>

顯示為:
<head>
<title>Calculator</title>
<script src="add.js" type="text/javascript"></script>>
</head>
<body>
<div align="center" style="margin-top:60px;">
<form name="form1">
<input type="text" placeholder="adder" name="adder1">
<input type="text" placeholder="adder-2" name="adder2">=
<input type="text" readonly="readonly" placeholder="result" name="result">
<input type="button" value="calculate" onclick="add()">
</form>
</div>
</body>
<footer>
</footer>

上面的只是html文件,不能計(jì)算出結(jié)果惠拭。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末扩劝,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子职辅,更是在濱河造成了極大的恐慌棒呛,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,406評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件域携,死亡現(xiàn)場(chǎng)離奇詭異簇秒,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)秀鞭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門趋观,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人锋边,你說(shuō)我怎么就攤上這事皱坛。” “怎么了豆巨?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,815評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵剩辟,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我往扔,道長(zhǎng)贩猎,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,537評(píng)論 1 296
  • 正文 為了忘掉前任瓤球,我火速辦了婚禮融欧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘卦羡。我一直安慰自己噪馏,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,536評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布绿饵。 她就那樣靜靜地躺著欠肾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪拟赊。 梳的紋絲不亂的頭發(fā)上刺桃,一...
    開(kāi)封第一講書(shū)人閱讀 52,184評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音吸祟,去河邊找鬼瑟慈。 笑死桃移,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的葛碧。 我是一名探鬼主播借杰,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼进泼!你這毒婦竟也來(lái)了蔗衡?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,668評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤乳绕,失蹤者是張志新(化名)和其女友劉穎绞惦,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體洋措,經(jīng)...
    沈念sama閱讀 46,212評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡济蝉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,299評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了呻纹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片堆生。...
    茶點(diǎn)故事閱讀 40,438評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡专缠,死狀恐怖雷酪,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情涝婉,我是刑警寧澤哥力,帶...
    沈念sama閱讀 36,128評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站墩弯,受9級(jí)特大地震影響吩跋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜渔工,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,807評(píng)論 3 333
  • 文/蒙蒙 一锌钮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧引矩,春花似錦梁丘、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,279評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至区端,卻和暖如春值漫,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背织盼。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,395評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工杨何, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留酱塔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,827評(píng)論 3 376
  • 正文 我出身青樓危虱,卻偏偏與公主長(zhǎng)得像延旧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子槽地,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,446評(píng)論 2 359

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

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理迁沫,服務(wù)發(fā)現(xiàn),斷路器捌蚊,智...
    卡卡羅2017閱讀 134,695評(píng)論 18 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,275評(píng)論 25 707
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法集畅,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法缅糟,繼承相關(guān)的語(yǔ)法挺智,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,660評(píng)論 18 399
  • 這部影片窗宦,無(wú)論是從人物構(gòu)造赦颇,亦或是情景安排都是上等佳選。短暫而有效赴涵,完整的敘述出始末媒怯!面對(duì)災(zāi)難的降臨,原本冷酷自私...
    靜水流深091700閱讀 139評(píng)論 0 0
  • 小時(shí)候?qū)W畫畫鳖敷,練習(xí)三個(gè)月遂放棄。 后來(lái)改學(xué)毛筆程拭,去了一個(gè)周遂放棄定踱。 小學(xué)愛(ài)上籃球,拍了一下午遂放棄恃鞋。 后來(lái)沉迷乒乓...
    李毓兒e閱讀 321評(píng)論 0 0