亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Web技術(shù)的前世今生(一)

banana_pi / 2219人閱讀

摘要:直到有一天,大哥接到一項(xiàng)特殊的任務(wù),一位年輕的爸爸想給自己患有抑郁癥的孩子制作一個(gè)網(wǎng)站,希望網(wǎng)頁(yè)里的天空每天都可以更換一種顏色。猿知原味注老頭闡述的方法是最早的動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)方案技術(shù)。傳送門技術(shù)的前世今生二技術(shù)的前世今生三

我的名字叫JavaScript,你也可以喊我Js。在說(shuō)我的故事之前,我覺(jué)得有必要先介紹下我的大哥HTML,和大嫂CSS。沒(méi)錯(cuò),那個(gè)叫Java的家伙不是我的親戚,我們隔著好幾條街區(qū)呢。(來(lái)自知乎的神回復(fù):Java和Javascirpt就好比“雷鋒”和“雷峰塔”的關(guān)系)

我大哥算是整個(gè)家族的元老級(jí)人物,在上世紀(jì)90年代初,它被一幫科學(xué)家創(chuàng)造出來(lái)為了方便他們看文檔、傳論文。連這幫締造者自己都沒(méi)想到,我大哥的出現(xiàn)在之后改變了整個(gè)世界。

起初,我大哥的日子還是蠻逍遙的。它用自己強(qiáng)大的能力將文字和圖片構(gòu)建成一個(gè)個(gè)文檔(Document),并放在服務(wù)器上供大家去訪問(wèn)瀏覽??茖W(xué)家們吃著火鍋唱著歌就把自己的論文發(fā)表在了網(wǎng)絡(luò)上,大哥也覺(jué)得找到了一份錢多事少離家近的工作,一切看起來(lái)都很美好。

然而人怕出名豬怕壯,不久,大哥的名聲就傳出了學(xué)術(shù)界,越來(lái)越多的人通過(guò)HTML大哥向世界展示他們自個(gè)兒,還給大哥構(gòu)建出的文檔起了個(gè)時(shí)髦的名字:網(wǎng)頁(yè)。

人類是很貪婪的,平淡無(wú)奇的網(wǎng)頁(yè)很快就讓他們厭倦了,“文檔標(biāo)題是不是可以變大一些?”,“是不是可以調(diào)整不同段落的字體顏色?”??很顯然,他們希望自己的網(wǎng)頁(yè)看起來(lái)更加與眾不同。于是,HTML大哥一次次的被賦予更加強(qiáng)大的能力,新的功能雖然在一定程度上滿足了人類的需求,但這也給大哥留下了后遺癥,它所構(gòu)建的網(wǎng)頁(yè)逐漸變的臃腫不堪。

就在大哥人生最低潮的時(shí)候,我的大嫂走進(jìn)了它的生活(1996年)。如果要用一個(gè)字形容我的CSS大嫂,那就是——美。自從它來(lái)到我們家,大哥構(gòu)建的網(wǎng)頁(yè)要換字體、變顏色、加邊框、添背景??這些活統(tǒng)統(tǒng)被大嫂一手?jǐn)埩诉^(guò)去。為這事,大哥樂(lè)了好些日子,之前的頹態(tài)也一掃而空了。自此,大哥又過(guò)上了只負(fù)責(zé)賺錢養(yǎng)家,由嫂子負(fù)責(zé)貌美如花的幸福生活。

直到有一天,大哥接到一項(xiàng)特殊的任務(wù),一位年輕的爸爸想給自己患有抑郁癥的孩子制作一個(gè)網(wǎng)站,希望網(wǎng)頁(yè)里的天空每天都可以更換一種顏色。聽(tīng)起來(lái)很合理的訴求卻難到了我大哥,它和大嫂展開了討論:

“Dear,讓我們幫幫他們,好嗎?”,大嫂懇切的說(shuō)道。

“我也很想這樣做,但是,Sweetie,你是知道的,我和你的能力僅限于構(gòu)建靜態(tài)網(wǎng)站,只要訪問(wèn)相同的網(wǎng)址,返回的頁(yè)面內(nèi)容始終是不變的。”

“嗯??要么,我們?nèi)?wèn)問(wèn)隔壁鎮(zhèn)上的老C頭(大家都這樣稱呼資歷較老的C語(yǔ)言)吧,它見(jiàn)多識(shí)廣,指不定能有好主意”。大哥補(bǔ)充說(shuō)道。

兩天后,它們見(jiàn)到了正在和C++下棋的老C頭,聽(tīng)完大哥的敘述,老C頭沉思片刻:“這個(gè)好辦,不要讓用戶直接訪問(wèn)你了,我和C++都有判斷當(dāng)前日期的能力,讓用戶請(qǐng)求先到達(dá)我們生成的程序,你只需要告訴我們網(wǎng)頁(yè)長(zhǎng)什么樣子,我們?cè)谛枰淖冾伾牡胤阶鳇c(diǎn)處理,再重新拼接成正確的頁(yè)面返回就行了?!盋++老爹在一旁連連點(diǎn)頭。

按照老C頭說(shuō)的辦法,有心的爸爸很快制作出了天空顏色會(huì)變的動(dòng)態(tài)網(wǎng)頁(yè),他從孩子臉上看到了久違的笑容。

(猿知原味注:老C頭闡述的方法是最早的動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)方案——CGI技術(shù)。除了C/C++之外,CGI程序還可以用PERL、Java、Python、Shell等進(jìn)行編寫)

動(dòng)態(tài)網(wǎng)頁(yè)很快成為了一種潮流,眾多站點(diǎn)加入了訪問(wèn)計(jì)數(shù)、表單提交等需要網(wǎng)站服務(wù)器端進(jìn)行邏輯處理的功能。這一下老C頭可不樂(lè)意了,和C++老爹抱怨起來(lái):

“之前我就是想幫個(gè)忙,怎么幫著幫著還把我自己套進(jìn)來(lái)了?作為一名紳士,你知道讓我去輸出那一大堆亂七八糟的HTML字符串是件多么粗魯?shù)氖聠???/p>

“別提了,老C頭,都怨你出的餿主意,每個(gè)請(qǐng)求過(guò)來(lái)我都得用一個(gè)新的進(jìn)程來(lái)處理,這么些年來(lái)大家一直稱贊我的性能高,這回怕是要晚節(jié)不保了。”

“你的性能高?那意思是我的性能不高嘍?”

“這還用說(shuō)嘛,看我們的名字不就很清楚了么?”

“@#&%$??”

兩個(gè)倔老頭又陷入了日常的爭(zhēng)論當(dāng)中。好在沒(méi)過(guò)多久,一個(gè)叫PHP的家伙誕生了,它的出現(xiàn)徹底消除了老C頭的滿腹牢騷,因?yàn)檫@家伙迅速接過(guò)老C頭的活,成為了開發(fā)動(dòng)態(tài)網(wǎng)站的主流。

我和PHP的關(guān)系還不錯(cuò),一方面是因?yàn)槲覀兡昙o(jì)相當(dāng)(1995年),另一方面PHP和我大哥是老鐵,它經(jīng)常來(lái)我家串門,來(lái)和大哥討論某個(gè)動(dòng)態(tài)頁(yè)面應(yīng)該如何構(gòu)建,哪些部分屬于應(yīng)由大哥負(fù)責(zé)的靜態(tài)內(nèi)容,哪些部分屬于需要它來(lái)標(biāo)記的動(dòng)態(tài)內(nèi)容。

總之啊,PHP和我們這一家子相處的算是其樂(lè)融融。

(猿知原味注:PHP相較CGI,不僅更好地組織了Web頁(yè)面的內(nèi)容,提高了開發(fā)效率和可維護(hù)性,而且執(zhí)行效率也比CGI更高。在這之后,ASP和JSP等網(wǎng)站動(dòng)態(tài)腳本語(yǔ)言也相繼誕生)

故事講到這,終于輪到我出場(chǎng)了。在我出生之前,一個(gè)網(wǎng)站所有邏輯層面的任務(wù)都會(huì)由我大哥承包給老C頭、PHP等它們那幫跑在服務(wù)器上的家伙。比如你要注冊(cè)一個(gè)郵箱,賬號(hào)輸入時(shí)一不小心將@敲成了#,只有當(dāng)注冊(cè)賬號(hào)被發(fā)送到服務(wù)器上經(jīng)過(guò)那些家伙校驗(yàn)之后才能發(fā)現(xiàn)錯(cuò)誤,它們?cè)賹㈠e(cuò)誤信息返回到你面前又需要花費(fèi)一些時(shí)間,在那個(gè)還在用28.8kbit/s的"貓"上網(wǎng)的年代,這段被浪費(fèi)的時(shí)間很可能長(zhǎng)達(dá)好幾十秒。

我的出現(xiàn)大大改善了這種糟糕的上網(wǎng)體驗(yàn)。我完全運(yùn)行在客戶端(關(guān)于這一點(diǎn),最近幾年我似乎有些跑偏),那些沒(méi)必要交給服務(wù)器的邏輯運(yùn)算統(tǒng)統(tǒng)由我負(fù)責(zé)。有了我之后可把我大哥樂(lè)壞了,它再也不用因?yàn)橐粋€(gè)簡(jiǎn)單的表單驗(yàn)證去麻煩它的PHP老弟,或者去面對(duì)老C頭鄙夷的眼神了。自此,我算是在這個(gè)家里站穩(wěn)了腳跟。

時(shí)間過(guò)的很快,一晃就跨過(guò)了千禧之年,在那前后,大哥帶著我接了很多有趣的活,有在車庫(kù)里創(chuàng)建的搜索引擎,有在大學(xué)宿舍里創(chuàng)建的社交網(wǎng)站??同它們一樣,我要講的故事也剛剛開始。

傳送門:《Web技術(shù)的前世今生(二)》《Web技術(shù)的前世今生(三)》

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/108844.html

相關(guān)文章

  • Web技術(shù)前世今生(二)

    摘要:前言我是,如果你還不認(rèn)識(shí)我,不妨先看看技術(shù)的前世今生一平靜的生活已經(jīng)有一段日子了。傳送門技術(shù)的前世今生一技術(shù)的前世今生三 前言:我是JavaScript,如果你還不認(rèn)識(shí)我,不妨先看看《Web技術(shù)的前世今生(一)》 平靜的生活已經(jīng)有一段日子了。 這一天,HTML大哥面露不悅地走過(guò)來(lái)問(wèn)我: Js,你是打算和我們分家嗎? 大哥,您這說(shuō)的哪里話,我什么地方做的不對(duì)么?我一臉茫然地回答道。 哼,...

    Stardustsky 評(píng)論0 收藏0
  • Web技術(shù)前世今生(二)

    摘要:前言我是,如果你還不認(rèn)識(shí)我,不妨先看看技術(shù)的前世今生一平靜的生活已經(jīng)有一段日子了。傳送門技術(shù)的前世今生一技術(shù)的前世今生三 前言:我是JavaScript,如果你還不認(rèn)識(shí)我,不妨先看看《Web技術(shù)的前世今生(一)》 平靜的生活已經(jīng)有一段日子了。 這一天,HTML大哥面露不悅地走過(guò)來(lái)問(wèn)我: Js,你是打算和我們分家嗎? 大哥,您這說(shuō)的哪里話,我什么地方做的不對(duì)么?我一臉茫然地回答道。 哼,...

    hyuan 評(píng)論0 收藏0
  • Web技術(shù)前世今生(二)

    摘要:前言我是,如果你還不認(rèn)識(shí)我,不妨先看看技術(shù)的前世今生一平靜的生活已經(jīng)有一段日子了。傳送門技術(shù)的前世今生一技術(shù)的前世今生三 前言:我是JavaScript,如果你還不認(rèn)識(shí)我,不妨先看看《Web技術(shù)的前世今生(一)》 平靜的生活已經(jīng)有一段日子了。 這一天,HTML大哥面露不悅地走過(guò)來(lái)問(wèn)我: Js,你是打算和我們分家嗎? 大哥,您這說(shuō)的哪里話,我什么地方做的不對(duì)么?我一臉茫然地回答道。 哼,...

    justjavac 評(píng)論0 收藏0
  • Web技術(shù)前世今生(三)

    摘要:前言我是,如果你還不認(rèn)識(shí)我,不妨先看看技術(shù)的前世今生一,以及技術(shù)的前世今生二前面我提過(guò),我的大哥有一個(gè)叫的死黨,這家伙有事沒(méi)事經(jīng)常上我們家串門。時(shí)間來(lái)到了年,在那前后發(fā)生了兩件事讓我印象深刻。傳送門技術(shù)的前世今生一技術(shù)的前世今生二 前言:我是JavaScript,如果你還不認(rèn)識(shí)我,不妨先看看《Web技術(shù)的前世今生(一)》,以及《Web技術(shù)的前世今生(二)》 前面我提過(guò),我的大哥HTML...

    Wuv1Up 評(píng)論0 收藏0
  • Web技術(shù)前世今生

    摘要:直到有一天,大哥接到一項(xiàng)特殊的任務(wù),一位年輕的爸爸想給自己患有抑郁癥的孩子制作一個(gè)網(wǎng)站,希望網(wǎng)頁(yè)里的天空每天都可以更換一種顏色。猿知原味注老頭闡述的方法是最早的動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)方案技術(shù)。傳送門技術(shù)的前世今生二技術(shù)的前世今生三 我的名字叫JavaScript,你也可以喊我Js。在說(shuō)我的故事之前,我覺(jué)得有必要先介紹下我的大哥HTML,和大嫂CSS。沒(méi)錯(cuò),那個(gè)叫Java的家伙不是我的親戚,我們隔...

    ygyooo 評(píng)論0 收藏0
  • Web技術(shù)前世今生

    摘要:直到有一天,大哥接到一項(xiàng)特殊的任務(wù),一位年輕的爸爸想給自己患有抑郁癥的孩子制作一個(gè)網(wǎng)站,希望網(wǎng)頁(yè)里的天空每天都可以更換一種顏色。猿知原味注老頭闡述的方法是最早的動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)方案技術(shù)。傳送門技術(shù)的前世今生二技術(shù)的前世今生三 我的名字叫JavaScript,你也可以喊我Js。在說(shuō)我的故事之前,我覺(jué)得有必要先介紹下我的大哥HTML,和大嫂CSS。沒(méi)錯(cuò),那個(gè)叫Java的家伙不是我的親戚,我們隔...

    ls0609 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<