国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Javascript 簡史

pekonchan / 1722人閱讀

摘要:在日益流行期間,一經(jīng)發(fā)布就取得了巨大的成功,于此同時(shí)微軟決定在瀏覽器中投入更多的資源,然后微軟就在其瀏覽器中加入了名為。微軟推出其這就意味著有了兩個(gè)不同版本的,與其它編程語言不同,當(dāng)時(shí)還沒有標(biāo)準(zhǔn)的規(guī)定。

「 JavaScript 」 誕生于 1995年,當(dāng)時(shí)主要是用于處理由服務(wù)器負(fù)責(zé)的一些輸入驗(yàn)證操作。

在 「 JavaScript 」為誕生之前,必須要把表單數(shù)據(jù)發(fā)送到服務(wù)端,然后等到服務(wù)單接受并響應(yīng)后,才能確定用戶是否輸入正確或者輸入到是不是有效到值。

在網(wǎng)絡(luò)與帶寬都比較發(fā)達(dá)到今天看這些東西其實(shí)并沒用什么,傳到服務(wù)器等相應(yīng)也都是分分鐘到事情。

但是在當(dāng)時(shí)到環(huán)境下可沒有這么好到網(wǎng)絡(luò)與帶寬,那個(gè)年代還是用電話撥號上網(wǎng)到年代可就不一樣了,絕大多數(shù)用戶都在使用速度僅為 28.8kbit/s 的網(wǎng)絡(luò),而現(xiàn)在我們使用的網(wǎng)絡(luò)基本上都是 百兆/千兆。

想象以下,在當(dāng)時(shí)的網(wǎng)絡(luò)環(huán)境下,每一次你填寫完一次表單然后提交驗(yàn)證就要等 30 秒,然后服務(wù)器返回說你少了一位數(shù)字。然后你又填寫,又等 30 秒之后再說要字符和數(shù)字的組合。

尼瑪算了,算了,老子,不玩了,不玩了。

為了解決這個(gè)問題,Netscape Navigator 開發(fā)了「 JavaScript 」,把一些驗(yàn)證信息放在的客戶端,自此以后「 JavaScript 」逐漸成為市面上常見的瀏覽器必備的一項(xiàng)特色功能,如今的「 JavaScript 」的用途早已不再局限于簡單的數(shù)據(jù)驗(yàn)證,而是成為了一門功能全面的編程語言。

那個(gè)男人

上面也說到了為了解決表單驗(yàn)證慢到讓人崩潰這個(gè)問題,Netscapte 公司決定開發(fā)一種語言來用于這些簡單到驗(yàn)證,開發(fā)得需要人吧,然后那個(gè)男人就在這時(shí)候出現(xiàn)了他臨危受命接受這門語言的開發(fā)工作,他就是布蘭登·艾奇(Bredan Eich),這個(gè)男人僅僅用了 10 天開發(fā)了一門語言。

他當(dāng)時(shí)著手開發(fā)的時(shí)候是一種名為「 LiveScript 」的腳本語言,該語言可以同時(shí)在瀏覽器和服務(wù)端中使用(它在服務(wù)器上的名字叫 liveWire )但是當(dāng)時(shí) Netscape 公司為了搭上 java 的順風(fēng)車再發(fā)布前夕,臨時(shí)將 「 LiveScript 」改名為 「 JavaScript 」。

ECMAScript

在 Web 日益流行期間,「 JavaScript 」一經(jīng)發(fā)布就取得了巨大的成功,于此同時(shí)微軟決定在 Internet Explorer 瀏覽器中投入更多的資源,然后微軟就在其 IE 瀏覽器中加入了名為 「JScript」。

微軟推出其 「JScript」這就意味著有了兩個(gè)不同版本的 「 JavaScript 」,與其它編程語言不同,「 JavaScript 」當(dāng)時(shí)還沒有標(biāo)準(zhǔn)的規(guī)定。

每個(gè)人都想占山為王,都由著自己的規(guī)范來,那將是可怕的,如果當(dāng)時(shí)正按照這樣發(fā)展下去,那作為前端開發(fā)者那就是噩夢。

不過很快這種局面就開始暴露了很多問題,隨著業(yè)界的擔(dān)心,「 JavaScript 」的標(biāo)準(zhǔn)化問題被提上了日程。

1997年,以 JavaScript 1.1 為藍(lán)本的建議提交給了歐洲計(jì)算機(jī)制造商協(xié)會(huì)(ECMA),來自 Netscape、Sun、微軟、Borland及關(guān)注腳本語言發(fā)展的公司的程序員經(jīng)過數(shù)月的努力完成了 ECMA-262 -定義一種名為 ECMAScript 的新腳本語言的標(biāo)準(zhǔn)。

總結(jié)

現(xiàn)在 「 JavaScript 」已經(jīng)從發(fā)展成為一門強(qiáng)大的編程語言,它既是一門非常簡單的語言,又是一門復(fù)雜的語言,簡單是因?yàn)樗浅H菀咨鲜郑瑥?fù)雜是因?yàn)橐嬲莆账枰獢?shù)年的時(shí)間。

一個(gè)完成的「 JavaScript 」包含三個(gè)部分:

核心(ECMAScript)

文檔對象模型(DOM)

瀏覽器對象模型(BOM)

關(guān)注微信公眾號:六小登登。領(lǐng)取全套學(xué)習(xí)資源

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

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/108146.html

相關(guān)文章

  • JavaScript簡史

    摘要:一經(jīng)發(fā)布,關(guān)注度就居高不下,這也引起了當(dāng)時(shí)的巨頭微軟的注意。微軟為了搶占瀏覽器的市場份額,在年月便在其發(fā)布的中搭載了其對的實(shí)現(xiàn)。 JavaScript誕生于1995年,最初的想法就是在人們提交表單的時(shí)候,提前做一些驗(yàn)證,提高用戶體驗(yàn)。試想一下,再那個(gè)年代,因?yàn)榫W(wǎng)速很慢,提交個(gè)表單,可能要等待20幾秒,再等待這么長的時(shí)間之后,服務(wù)器返回消息說有一個(gè)必填字段沒有填......,介于此,Ne...

    BigNerdCoding 評論0 收藏0
  • JavaScript 模塊演化簡史

    摘要:模塊演化簡史從屬于筆者的開發(fā)基礎(chǔ)與工程實(shí)踐。首個(gè)采樣該設(shè)計(jì)模式的界面庫當(dāng)屬,其是創(chuàng)建于年。允許我們定義模塊,并且在顯式地聲明其依賴模塊而由框架完成自動(dòng)注入。而最后的模塊化規(guī)范定義于年正式發(fā)布,也就是被命名為。 JavaScript 模塊演化簡史 從屬于筆者的 Web 開發(fā)基礎(chǔ)與工程實(shí)踐。本文主要總結(jié)自 The Evolution of JavaScript Modularity、Nat...

    ky0ncheng 評論0 收藏0
  • PHPer書單

    摘要:想提升自己,還得多看書多看書多看書下面是我收集到的一些程序員應(yīng)該看得書單及在線教程,自己也沒有全部看完。共勉吧當(dāng)然,如果你有好的書想分享給大家的或者覺得書單不合理,可以去通過進(jìn)行提交。講師溫銘,軟件基金會(huì)主席,最佳實(shí)踐作者。 想提升自己,還得多看書!多看書!多看書!下面是我收集到的一些PHP程序員應(yīng)該看得書單及在線教程,自己也沒有全部看完。共勉吧!當(dāng)然,如果你有好的書想分享給大家的或者...

    jimhs 評論0 收藏0
  • AI技術(shù)說:人工智能相關(guān)概念與發(fā)展簡史

    摘要:如何看待人工智能的本質(zhì)人工智能的飛速發(fā)展又經(jīng)歷了哪些歷程本文就從技術(shù)角度為大家介紹人工智能領(lǐng)域經(jīng)常提到的幾大概念與發(fā)展簡史。一人工智能相關(guān)概念人工智能就是讓機(jī)器像人一樣的智能會(huì)思考是機(jī)器學(xué)習(xí)深度學(xué)習(xí)在實(shí)踐中的應(yīng)用。 作為近幾年的一大熱詞,人工智能一直是科技圈不可忽視的一大風(fēng)口。隨著智能硬件的迭代,智能家居產(chǎn)品逐步走進(jìn)千家萬戶,語音識別、圖像識別等AI相關(guān)技術(shù)也經(jīng)歷了階梯式發(fā)展。如何看待...

    amuqiao 評論0 收藏0

發(fā)表評論

0條評論

pekonchan

|高級講師

TA的文章

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