- 相關(guān)推薦
讀javascript的發(fā)展史讀后總結
總結是對某一特定時(shí)間段內的學(xué)習和工作生活等表現情況加以回顧和分析的一種書(shū)面材料,它可以提升我們發(fā)現問(wèn)題的能力,因此好好準備一份總結吧。但是總結有什么要求呢?下面是小編整理的讀javascript的發(fā)展史讀后總結,歡迎大家借鑒與參考,希望對大家有所幫助。
讀javascript的發(fā)展史讀后總結 篇1
JavaScript是Netscape公司與Sun公司合作開(kāi)發(fā)的。在JavaScript1.0發(fā)布時(shí),NetscapeNavigator主宰著(zhù)瀏覽器市場(chǎng)。微軟在推出IE3的時(shí)候發(fā)布了自己的VBScript語(yǔ)言,同時(shí)以JScript為名發(fā)布了JavaScript的一個(gè)版本,很快趕上了Netscape的步伐。面對微軟公司的競爭,Netscape和Sun公司聯(lián)合ECMA(歐洲計算機制造商協(xié)會(huì ))對JavaScript語(yǔ)言進(jìn)行了標準化,于是出現了ECMAScript語(yǔ)言,這是同一種語(yǔ)言的另一種名字。
DOM是一套對文檔的內容進(jìn)行抽象和概念化的方法。NetscapeNavigator4發(fā)布于1997年6月,IE4發(fā)布于同年10月。這兩種瀏覽器都對它們的.早期版本進(jìn)行了許多改進(jìn),大幅擴展了DOM,使能夠通過(guò)JavaScript完成的功能大大增加。而網(wǎng)頁(yè)設計人員也開(kāi)始接觸到一個(gè)新名詞:DHTML(動(dòng)態(tài)HTML)。
DHTML并不是一項新技術(shù),而是描述HTML,CSS和JavaScript技術(shù)組合的術(shù)語(yǔ)。不幸的是,NN4和IE4瀏覽器使用的是兩種不兼容的DOM。這導致了一種可笑的局面:程序員在編寫(xiě)DOM腳本代碼時(shí)必須知道它們將運行在哪種瀏覽器環(huán)境里,所以在實(shí)際工作中,許多腳本不得不編寫(xiě)兩次,一次為NetscapeNavigator,另一次為IE。同時(shí),程序員還必須編寫(xiě)一些代碼去探查在客戶(hù)端運行的瀏覽器到底是哪一種。DHTML打開(kāi)了一個(gè)充滿(mǎn)機會(huì )的新世界,但想要進(jìn)入其中的人們卻發(fā)現這是個(gè)充滿(mǎn)苦難的世界。因此,沒(méi)多久,這種技術(shù)的評價(jià)就變成了“宣傳噱頭”和“難以實(shí)現”。
就在瀏覽器制造商以DOM為武器展開(kāi)營(yíng)銷(xiāo)大戰的同時(shí),W3C結合大家的優(yōu)點(diǎn)推出了一個(gè)標準化的DOM。令人欣慰的是,Netscape、微軟和其他一些瀏覽器制造商們還能拋開(kāi)彼此的敵意而與W3C攜手制定新的標準,并于1998年10月完成了“第1級DOM”(DOMLevel1)。
W3C對DOM的定義是:“一個(gè)與系統平臺和編程語(yǔ)言無(wú)關(guān)的接口,程序和腳本可以通過(guò)這個(gè)接口動(dòng)態(tài)的訪(fǎng)問(wèn)和修改文檔的內容、結構和樣式!盬3C推出的標準化DOM,在獨立性和適用范圍等諸多方面,都遠遠超出了各自為戰的瀏覽器制造商們推出的各種專(zhuān)有DOM。
今天幾乎所有的瀏覽器都內置了對DOM的支持。我們已經(jīng)目睹了由異步數據傳輸技術(shù)(Ajax)所引發(fā)的的學(xué)習DOM腳本編程的熱潮,而HTML5DOM的眾多新特性,怎能不讓人對Web的未來(lái)浮想聯(lián)翩?
讀javascript的發(fā)展史讀后總結 篇2
1、JavaScript的誕生
JavaScript誕生于1995年,當時(shí),它的主要目的是處理以前由服務(wù)器端需要負責的一些沒(méi)有輸入驗證操作。在JavaScript問(wèn)世之前,必須把表單數據發(fā)送到服務(wù)器端才能確定用戶(hù)是否沒(méi)有填寫(xiě)某個(gè)必填域,是否輸入了無(wú)效的值。NetscapeNavigator希望通過(guò)JavaScript來(lái)解決這個(gè)問(wèn)題。在人們普遍使用電話(huà)撥號上網(wǎng)的時(shí)代,能夠在客戶(hù)端完成一些基本的驗證任務(wù)絕對是令人興奮的。畢竟,撥號上網(wǎng)速度之慢,導致了與服務(wù)器的每一次數據交換事實(shí)上都成了對人們耐心的一次考驗。由此誕生了JavaScript!
JavaScript在1995年2月一經(jīng)發(fā)布就獲得了巨大的成功,Netscape隨后在NetscapeNavigator3(網(wǎng)景瀏覽器)中發(fā)布了JavaScript1.1版本。JavaScript發(fā)展至今不斷迭代,已經(jīng)取得了偉大成就;但是JavaScript是由公司開(kāi)發(fā)而成的,不便于其他公司拓展和使用,同時(shí)JavaScript開(kāi)發(fā)者也在豐富自己的代碼和選擇使用框架方式,讓JavaScript運行在標準兼容的、無(wú)障礙的網(wǎng)頁(yè)中。
2、JavaScript的`定義
JavaScript是一種在網(wǎng)絡(luò )瀏覽器上運行的編程語(yǔ)言,這種編程語(yǔ)言我們稱(chēng)之為腳本。而腳本語(yǔ)言是在瀏覽器執行的語(yǔ)言,是一段程序,不是軟件。腳本語(yǔ)言可以添加到使用HTML和CSS構建的網(wǎng)站中,在頁(yè)面加載時(shí)會(huì )自動(dòng)執行,并在實(shí)現各種頁(yè)面動(dòng)態(tài)效果、交互方面發(fā)揮重要的作用;例如,在購物網(wǎng)站購物時(shí),購物車(chē)的使用和成本估算就需要JavaScript,如果沒(méi)有JavaScript就無(wú)法完成結算,購物車(chē)的各項操作將無(wú)法實(shí)現。
3、JavaScript語(yǔ)言版本更迭
為了讓JavaScript能夠運行在標準兼容的、無(wú)障礙的網(wǎng)頁(yè)中,也就是需要解決JavaScript的兼容問(wèn)題;因此,歐洲計算機制造商協(xié)會(huì )ECMA牽頭制定JavaScript標準,取名為ECMAScript,至此,JavaScript的核心語(yǔ)言ECMAScript產(chǎn)生。ECMAScript是一門(mén)由ECMATC39委員會(huì )標準化的編程語(yǔ)言,其規定了JavaScript的編程語(yǔ)法和基礎核心知識,是所有瀏覽器廠(chǎng)商共同遵守的一套JavaScript語(yǔ)法工業(yè)標準。
4、JavaScript的應用領(lǐng)域
經(jīng)過(guò)多年發(fā)展,JavaScript成為現代技術(shù)世界中很受歡迎和增長(cháng)很快的編程語(yǔ)言之一,同時(shí)成為前端開(kāi)發(fā)人員的最?lèi)?ài)。那么,為什么JavaScript能夠有如此高的熱度呢?因為JavaScript有著(zhù)豐富的用途,幾乎所有瀏覽器都支持它,是互聯(lián)網(wǎng)上比較流行的腳本語(yǔ)言。只要是稍微對前端感興趣,你肯定聽(tīng)說(shuō)過(guò)“大前端”,“全端”,JavaScript完全符合這一趨勢,JavaScript可以寫(xiě)前端、后端、客戶(hù)端,甚至可以寫(xiě)各式應用以及操作系統!
【讀javascript的發(fā)展史讀后總結】相關(guān)文章:
對javascript的理解08-08
常用的JavaScript模式09-22
Javascript的this用法簡(jiǎn)述08-15
JavaScript學(xué)習筆記08-24
JavaScript 基礎教學(xué)09-29
JavaScript的課堂講解09-03
中國服裝發(fā)展史06-18
國內CAD的發(fā)展史07-03
美國CPA的發(fā)展史08-15