官术网_书友最值得收藏!

1.1.2 JavaScript的由來

1995年,網景通信公司(Netscape Communications Corporation,簡稱網景公司)的創始人認為網頁需要一種“膠水語言”,讓網頁設計師和兼職程序員可以很容易地組裝圖片和插件之類的組件,且相關代碼可以直接編寫在HTML代碼中,于是網景公司招募了工程師,為網景導航者(Netscape Navigator)瀏覽器開發了JavaScript語言。

1996年,網景公司在網景導航者2.0瀏覽器中正式內置了JavaScript語言。其后,微軟公司(Microsoft Corporation)開發了一種與JavaScript語言相近的JScript語言,內置于Internet Explorer 3.0瀏覽器,與網景導航者瀏覽器競爭。后來,網景公司面臨喪失JavaScript語言的主導權的局面,決定將JavaScript語言提交給Ecma國際(Ecma International,前身為歐洲計算機制造商協會,即European Computer Manufacturers Association,現名稱并非為首字母縮略詞),希望JavaScript能夠成為國際標準。

Ecma國際是一個國際性會員制的信息和電信標準組織,該組織發布了ECMA-262標準文件,規定了瀏覽器腳本語言的標準,并將這種語言稱為ECMAScript。JavaScript和JScript可以理解為ECMAScript的實現和擴展。

需要說明的是,JavaScript 語言和 Java 語言名稱比較相似,這是因為網景公司在為JavaScript命名時,考慮到該公司與Java語言的開發商Sun公司(2009年被Oracle公司收購)的合作關系。然而,JavaScript和Java只是名字相似,本質上是兩種不同的語言。

主站蜘蛛池模板: 汉寿县| 延寿县| 墨竹工卡县| 麻城市| 定兴县| 钟祥市| 吴堡县| 乐安县| 遵义市| 科技| 江山市| 临朐县| 洪湖市| 九龙坡区| 五家渠市| 永修县| 迁安市| 涞源县| 萝北县| 调兵山市| 友谊县| 沙湾县| 迁西县| 金川县| 阳谷县| 汶上县| 宁都县| 新乐市| 贵南县| 宜章县| 苏尼特左旗| 邵阳市| 新疆| 井研县| 嵊泗县| 泌阳县| 贵南县| 阿克| 鄂伦春自治旗| 崇信县| 成安县|