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

資訊專欄INFORMATION COLUMN

Javascript 簡史

pekonchan / 1711人閱讀

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

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

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

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

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

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

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

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

那個男人

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

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

ECMAScript

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

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

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

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

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

總結(jié)

現(xiàn)在 「 JavaScript 」已經(jīng)從發(fā)展成為一門強大的編程語言,它既是一門非常簡單的語言,又是一門復(fù)雜的語言,簡單是因為它非常容易上手,復(fù)雜是因為要真正掌握它需要數(shù)年的時間。

一個完成的「 JavaScript 」包含三個部分:

核心(ECMAScript)

文檔對象模型(DOM)

瀏覽器對象模型(BOM)

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

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

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

相關(guān)文章

  • JavaScript簡史

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

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

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

    ky0ncheng 評論0 收藏0
  • PHPer書單

    摘要:想提升自己,還得多看書多看書多看書下面是我收集到的一些程序員應(yīng)該看得書單及在線教程,自己也沒有全部看完。共勉吧當(dāng)然,如果你有好的書想分享給大家的或者覺得書單不合理,可以去通過進行提交。講師溫銘,軟件基金會主席,最佳實踐作者。 想提升自己,還得多看書!多看書!多看書!下面是我收集到的一些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)概念人工智能就是讓機器像人一樣的智能會思考是機器學(xué)習(xí)深度學(xué)習(xí)在實踐中的應(yīng)用。 作為近幾年的一大熱詞,人工智能一直是科技圈不可忽視的一大風(fēng)口。隨著智能硬件的迭代,智能家居產(chǎn)品逐步走進千家萬戶,語音識別、圖像識別等AI相關(guān)技術(shù)也經(jīng)歷了階梯式發(fā)展。如何看待...

    amuqiao 評論0 收藏0

發(fā)表評論

0條評論

pekonchan

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<