ECMAScript定義了一些JS基礎API,可是他自己並無實現這些API。實現的工做是交給了各個瀏覽器廠商,因爲廠商的差別,致使實現的版本各類各樣,一樣取名也各不相同,好比微軟的JScript。同理因爲廠商的喜愛,致使某些特定瀏覽器下出現了非JS標準外的API,好比IE下各類在其餘瀏覽器不支持的函數。瀏覽器
ECMAScript之因此被稱謂標準,主要是由於他並無提供實現,就像Java不少標準都只是提供一套接口API同樣。函數