標籤:3.0 描述 bom 類型 根據 內容 ons 日常 聯合
JavaScript 發展曆史
.在 1995 年年由 Netscape(?網景)公司推出 LiveScript。在此之前,沒有所謂的前端技術,所有的處理理都 需要由伺服器?端進?行行操作。
.由?網景公司聯合 SUN 公司完善 LiveScript。同時,?網景公司將 LiveScript 更更名為 JavaScript。
.微軟在推出 IE3.0 時,推出了了 JavaScript 的複製隆版本,JScript。
.在 1997 年年,JavaScript 1.1 由歐洲電腦製造商協會定義。此舉,只為 JavaScript 語?言定製統?一的語 ?言版本。該全新版本的推出,更更名為 ECMAScript。該版本由 Netscape、SUN、微軟等共同定義。
JavaScript 組成部分
.ECMAScript ECMAScript 是?一種指令碼語?言的標準,ECMA-262標準。 該標準不不限於 JavaScript 使?用。例例如 ActionScript 語?言中的標準也為 ECMA-262標準。 ECMAScript 描述了了以下內容:文法、類型、語句句、關鍵字、保留留字、運算子和對象等等。
.BOM(Browser Object Model):瀏覽器?物件模型
.DOM(Document Object Model):?文件物件模型
ECMAScript 簡介
ECMAScript是?一種由Ecma國際(前身為歐洲電腦製造商協會)通過ECMA-262標準化的指令碼程式設計語 ?言。這種語?言在萬維?網上應?用?廣泛,它往往被稱為JavaScript或JScript,但實際上後兩者是ECMA-262標準的 實現和擴充。
ECMAScript 發展曆史
1996 年年 11 ?月 ?網景通訊公司將 JavaScript 提交給歐洲電腦製造商協會(ECMA),希望這種語?言能夠 成為國際標準。
1997 年年 06 ?月 ECMA 發布262號標準?檔案(ECMA-262)的第?版, 規定了了瀏覽器?指令碼語?言的標準,並 將這種語?言稱為 ECMAScript,這個版本就是1.0版本。 該標準從?一開始就是針對JavaScript語?言制定的,但是之所以不不叫JavaScript,有兩個原因:?是商標,Java 是Sun公司的商標,根據授權協議,只有 Netscape 公司可以合法地使?用 JavaScript 這 個名字,且 JavaScript 本身也已經被 Netscape 公司註冊為商標。
:?是想體現這?門語?言的制定者是 ECMA,不不是 Netscape,這樣有利利於保證這?門語?言的開放性和中? 性。
因此,ECMAScript和JavaScript的關係是,前者是後者的規範,後者是前者的?一種實現(另外的ECMAScript ?方?言還有Jscript和ActionScript)。在?日常場合,這兩個詞是可以互換的。
JavaScript 簡介