ECMAscript,很多人對這個名字感到陌生,說穿了它其實即是 JavaScript。JavaScript 在 1995 年由 Netscape 和 Sun 聯合推出,儘管技術上來說 JavaScript 和 Java 語言毫無關係,但是從當年發布 JavaScript 的新聞公告中,不難看出兩間公司蓄意暗示伺服器端的 Java 語言與瀏覽器端的 JavaScript 有某些聯繫,顯然這是基於市場推廣的考慮,但無論如何,JavaScript 就是這樣誕生了。
當年 Netscape 仍然佔有瀏覽器市場大部分的份額,微軟的 IE 被逼開發與 JavaScript 相容的 JScript 來抗衡,嚴格來說 JScript 大部分情況下都與 JavaScript 相容,但兩者從未真正完全相容。
由於兩間公司的競爭性質,它們每次推出新版本的瀏覽器都會新增一些對方沒有的功能,目的是要網頁編寫人員為了製造炫目的網頁效果而不得不使用它們專有的功能,情況便與差不多同期發生的 Java 和 J++ 如出一轍,JavaScript 和 JScript 的衝突無非是 Netscape 和微軟兩件公司為了爭奪經濟利益而作出的,除了對這兩件公司之外,整件事對任何人都沒有好處。其實這兩間公司為了保持與對手兼容,又要不斷創造新的功能,開發成本也有增無減。 ......閱讀全文 >>>