一個(gè)是microsoft定義
一個(gè)是netscape定義
JavaScript是由Netscape公司開發(fā)并隨Navigator導(dǎo)航者一起發(fā)布的、介于Java與HTML之間、基于對(duì)象事件驅(qū)動(dòng)的編程語言,不需要Java編譯器,而是直接運(yùn)行在Web瀏覽器中,它的前身是Live Script。
JScript是microsoft開發(fā)的一種類似JavaScript的語言。 不是JavaScript的簡(jiǎn)稱!
1.最開始web上只有靜態(tài)的html
2.為了滿足更好的交互需求,netscape開發(fā)了在Navigator中使用的LiveScript語言,后改名為JavaScript
3.Microsoft發(fā)行jscript用于internet explorer.
4.最初的jscript和javascript差異過大,web程序員不得不痛苦的為兩種瀏覽器編寫兩種腳本。于是誕生了ECMAScript,是一種國(guó)際標(biāo)準(zhǔn)化的javascript版本。現(xiàn)在的主流瀏覽器都支持這種版本。
5.我們寫程序的時(shí)候最好寫<script language=javascript>而不是<script language=jscript>因?yàn)閖avascript是一個(gè)通用的名稱,所有瀏覽器都認(rèn)識(shí),而jscript只有IE認(rèn)識(shí)。
6.其他語言細(xì)節(jié)上的區(qū)別,不是一兩下能說完的。不過我個(gè)人認(rèn)為編程時(shí)最好遵循ECMAscript標(biāo)準(zhǔn)。這樣可以保證兼容性。
7.順便說一下,javascript原來叫Livescript,后來Sun的java風(fēng)頭正盛的時(shí)候netscape就把名字改成javascript。
posted on 2006-09-05 09:32
小言身寸 閱讀(3523)
評(píng)論(1) 編輯 收藏 所屬分類:
javascript