4晦雨、網(wǎng)頁是怎么運(yùn)作的架曹?

對(duì)于不懂技術(shù)的新人,如果說要學(xué)習(xí)開發(fā)技術(shù)闹瞧。我通常建議他從網(wǎng)頁開始绑雄。

網(wǎng)頁由Html、Css和Javascript三部分構(gòu)成夹抗。我們稱它為網(wǎng)頁三劍客绳慎。

4.1.1 什么是網(wǎng)頁三劍客纵竖?

小奈:我想學(xué)習(xí)寫代碼漠烧。有時(shí)提出的需求技術(shù)說做不了,但其它平臺(tái)已經(jīng)實(shí)現(xiàn)了這個(gè)功能靡砌。開發(fā)是不是忽悠我已脓?
大仁:那我建議你學(xué)下html,上次和你說的輸入url后通殃,貨品其實(shí)就是網(wǎng)頁度液,現(xiàn)在教你寫網(wǎng)頁。
大仁:和你說說網(wǎng)頁三劍客画舌,三劍客各司其職堕担,相輔相成。

網(wǎng)頁三劍客各司其職曲聂,html負(fù)責(zé)頁面布局霹购,css負(fù)責(zé)裝飾頁面,Javascript則負(fù)責(zé)網(wǎng)頁的動(dòng)態(tài)效果和后臺(tái)數(shù)據(jù)交互朋腋。

4.1.2 劍客一:html

如果把網(wǎng)頁當(dāng)作人齐疙,html則是人的身體,她有基本的骨架和血肉旭咽。至于它的結(jié)構(gòu)贞奋,我們可以把它想像成盒子,盒子套著盒子穷绵。


image.png

html非常單純轿塔,比如說<h1>表示大標(biāo)題,<p>表示段落,<img>表示段落勾缭。
html還有個(gè)非常有趣的標(biāo)簽洽议,<a href='url'>某個(gè)鏈接</a>, 鏈接標(biāo)簽,我們可以在一張網(wǎng)頁里寫上很多鏈接漫拭,這樣子就很方便了亚兄。就像一張網(wǎng)一樣,所有的網(wǎng)頁跳轉(zhuǎn)都變得很方便采驻。
在互聯(lián)網(wǎng)早期审胚,網(wǎng)頁都十分簡(jiǎn)陋获茬。

禁用css后

在早期鲁僚,大家就是這樣子忍受的舵抹。后來大家都抱怨了栈源,但是HTML只負(fù)責(zé)展示內(nèi)容和結(jié)構(gòu)饲做。
好吧主胧,后來瀏覽器大叔勸福它稍微打扮下迄委,大家伙給她申請(qǐng)了手鐲之類的裝飾品蚌吸,之后就有了size(尺寸)汰翠、color(顏色)龄坪、align(對(duì)齊)等,哎呦复唤,稍微好看點(diǎn)健田。


化妝后

網(wǎng)頁早期就是html負(fù)責(zé)布局和裝飾的,劍客一工作繁忙佛纫,后來就有了劍客二妓局。

4.1.3.劍客二:css

css真的是很神奇,把html打扮的美輪美奐的呈宇。劍客二有很多法寶好爬,其中選擇器和盒子是最常用的;

法寶1:選擇器

面對(duì)著一個(gè)村姑甥啄,化妝師開始想辦法了存炮,首先是把整個(gè)html的結(jié)構(gòu)定位出來。例如要找標(biāo)題型豁,html>head>title這樣子才找到僵蛛,化妝師直接規(guī)定 html head title 以后就是定位title了,類似的其它部件的定位也是如此迎变。


image.png

部件都可以定位到了充尉,定位到了之后就開始化妝了,例如把這個(gè)變成紅色衣形,字體20驼侠。
h1 {color:red;size:20}

法寶2:盒子

上面我們看到姿鸿,盒子都是倒在這邊去了,盒子和盒子間的距離不行倒源,這樣子排版很丑耶苛预,所以給這些盒子添加了支架,固定它們的位置笋熬。

  • 邊框(border): 可以設(shè)定寬窄热某,樣式,顏色
  • 內(nèi)邊距(padding): 內(nèi)容到邊框的間距
  • 外邊距(margin): 邊框到相鄰元素的間距
image.png

4.1.4 劍客三:Javascript

劍客三負(fù)責(zé)兩大塊工作胳螟,一是負(fù)責(zé)網(wǎng)頁動(dòng)作昔馋,而是外部數(shù)據(jù)通訊。

一糖耸、網(wǎng)頁動(dòng)作

??html只是個(gè)靜態(tài)頁面語言秘遏。如果用html顯示文字的話,它是展示全部文字嘉竟,而劍客三邦危,它可以讓文字打字機(jī)一樣,一個(gè)一個(gè)字顯示出來舍扰。

除了類似文字打印機(jī)動(dòng)效倦蚪,基本上你看到的動(dòng)態(tài)效果,劍客三都可以實(shí)現(xiàn)妥粟。

有興趣就看审丘,下面是上次的js代碼吏够,就是有個(gè)打字方法type()

<script language="javascript">  //<script>代表腳本
    var index=0;
    var word;
    function type(){    //打字方法的邏輯勾给,一次打一個(gè)字
        var typePanel = document.getElementById("jack");
        typePanel.innerText = word.substring(0,index++);
        if(index % 3 == 0){
            typePanel.className = "";
        }else if(index % 3 == 1){
            typePanel.className = "saying";
        }
    }
    window.onload=function(){  //加載入口
        word=document.getElementById("w").innerHTML;
        setInterval(type, 200);  //每隔0.2秒調(diào)用一下打字方法
    }

</script>

大仁: 小明,聽說你大學(xué)的專業(yè)是計(jì)算機(jī)科學(xué)與技術(shù)锅知?
小明: 是的播急,大仁哥。
大仁: “那好售睹,去幫我搶個(gè)榮耀v9桩警。”
小明:領(lǐng)導(dǎo)昌妹,請(qǐng)你尊重這門專業(yè)捶枢,計(jì)算機(jī)科學(xué)是……
大仁: 請(qǐng)你談?wù)凬AS設(shè)備卷管理模塊中失效數(shù)據(jù)恢復(fù)問題的應(yīng)用。
小明:大仁哥飞崖,腳本寫好了”

1.效果圖

運(yùn)行的效果圖烂叔,就是模擬不斷點(diǎn)擊換一換的效果

image

2.圖解

怎么做的呢?讓我們一步步分解

image
image
document.getElementsByClassName("hot-refresh")[0]

已經(jīng)獲取該元素

image

模擬點(diǎn)擊

image

定時(shí)器每100毫秒點(diǎn)擊一次

setInterval(function () {
    if (Date.now() > new Date("2017-3-21 10:08:00"))  {
        document.getElementsByClassName("hot-refresh")[0].click()
    }
}, 100);

1.大于某個(gè)時(shí)間點(diǎn)
2.模擬點(diǎn)擊

二固歪、外部數(shù)據(jù)通訊

賬號(hào)登錄

?? 賬號(hào)好比旅游景點(diǎn)的門票蒜鸡,在登錄網(wǎng)頁上胯努,你需要把你的賬號(hào)+密碼,也就是門票給檢票員逢防。
小奈:這個(gè)門票是不是和賬戶密碼一樣叶沛?
大仁:是的
小奈:賬號(hào)登陸是怎么實(shí)現(xiàn)的?

賬號(hào)密碼

賬號(hào)登陸

大仁:這里的賬號(hào)登陸和門票進(jìn)場(chǎng)一樣忘朝,但是稍微不同的是灰署,它是永久性的,只要你不改密碼/不被禁用局嘁。

數(shù)據(jù)庫是什么氓侧?

數(shù)據(jù):舉個(gè)例子,班級(jí)里面的每個(gè)人导狡,例如小周约巷,他的各個(gè)字段:年級(jí),性別旱捧、語數(shù)英等等独郎,周杰倫的所有信息算是一條數(shù)據(jù)。
數(shù)據(jù)表:數(shù)據(jù)表就像一個(gè)excel表格枚赡,里面存了3年1班所有學(xué)生的數(shù)據(jù)氓癌。

數(shù)據(jù)表

數(shù)據(jù)庫:數(shù)據(jù)庫可以理解成一個(gè)文件夾,里面有很多excel表格贫橙,例如3年級(jí)所有班級(jí)(1贪婉、2、3班)的excel表格卢肃。

這就是賬號(hào)登錄的過程疲迂。如果沒有劍客三,網(wǎng)頁就只能作為本地網(wǎng)頁莫湘,自己和自己玩尤蒿。
Javascript既可以讓網(wǎng)頁動(dòng)起來,也可以和后端進(jìn)行數(shù)據(jù)通訊幅垮,發(fā)送登錄賬號(hào)密碼給

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末腰池,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子忙芒,更是在濱河造成了極大的恐慌示弓,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件呵萨,死亡現(xiàn)場(chǎng)離奇詭異奏属,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)甘桑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門拍皮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來歹叮,“玉大人,你說我怎么就攤上這事铆帽∨毓ⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵爹橱,是天一觀的道長(zhǎng)萨螺。 經(jīng)常有香客問我,道長(zhǎng)愧驱,這世上最難降的妖魔是什么慰技? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮组砚,結(jié)果婚禮上吻商,老公的妹妹穿的比我還像新娘。我一直安慰自己糟红,他們只是感情好艾帐,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著盆偿,像睡著了一般柒爸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上事扭,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天捎稚,我揣著相機(jī)與錄音,去河邊找鬼求橄。 笑死今野,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谈撒。 我是一名探鬼主播腥泥,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼啃匿!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蛆楞,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤溯乒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后豹爹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體裆悄,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年臂聋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了光稼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片或南。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖艾君,靈堂內(nèi)的尸體忽然破棺而出采够,到底是詐尸還是另有隱情,我是刑警寧澤冰垄,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布蹬癌,位于F島的核電站,受9級(jí)特大地震影響虹茶,放射性物質(zhì)發(fā)生泄漏逝薪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一蝴罪、第九天 我趴在偏房一處隱蔽的房頂上張望董济。 院中可真熱鬧,春花似錦要门、人聲如沸感局。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽询微。三九已至,卻和暖如春狂巢,著一層夾襖步出監(jiān)牢的瞬間撑毛,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來泰國打工唧领, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留藻雌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓斩个,卻偏偏與公主長(zhǎng)得像胯杭,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子受啥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

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

  • 3.2做个、開發(fā)說這個(gè)需求做不了,他在騙你么滚局? 小奈:我想學(xué)習(xí)寫代碼居暖?大仁:為什么?小奈:有時(shí)提出的需求技術(shù)說不會(huì)做藤肢,...
    PMskill產(chǎn)品社區(qū)閱讀 1,418評(píng)論 2 31
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5太闺? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,424評(píng)論 1 45
  • 在等誰嘁圈? 一度因?yàn)橐恍┬∈伦兊煤芟麡O省骂,整個(gè)人充滿了滿滿的負(fù)能量蟀淮,不想說出來,怕傳播給別人钞澳。不說出來又怕見到親近的人...
    桃兒i閱讀 195評(píng)論 0 0
  • 1. 決策的投注要素:選擇怠惶,概率,風(fēng)險(xiǎn)略贮,決策甚疟,信念 2. 對(duì)賭:就是我們對(duì)事物的預(yù)期,選擇做一些事逃延,必然放棄了一些...
    逗不一樣閱讀 208評(píng)論 0 1
  • 在英文中览妖,大部分句子可以簡(jiǎn)化為SVO格式,subject + verb + object,主語+謂語(動(dòng)詞)+賓語...
    張俊凱閱讀 605評(píng)論 0 1