天天看點

ECMAScript

JavaScript分為 ECMAScript,DOM,BOM。

BOM(Browser Object Model)是指浏覽器對象模型,它使 JavaScript 有能力與浏覽器進行“對話”。

DOM (Document Object Model)是指文檔對象模型,通過它,可以通路HTML文檔的所有元素。

Window對象是用戶端JavaScript最高層對象之一,由于window對象是其它大部分對象的共同祖先,在調用window對象的方法和屬性時,可以省略window對象的引用。

例如:window.document.write()可以簡寫成:document.write()。

ECMAScript和JavaScript的關系

1996年11月,JavaScript的創造者--Netscape公司,決定将JavaScript送出給國際标準化組織ECMA,希望這門語言能夠成為國際标準。

次年,ECMA釋出262号标準檔案(ECMA-262)的第一版,規定了浏覽器腳本語言的标準,并将這種語言稱為ECMAScript,這個版本就是1.0版。

該标準一開始就是針對JavaScript語言制定的,但是沒有稱其為JavaScript,

有兩個方面的原因。

一是商标,JavaScript本身已被Netscape注冊為商标。

二是想展現這門語言的制定者是ECMA,而不是Netscape,這樣有利于保證這門語言的開發性和中立性。

上一篇: js函數大全
下一篇: quartz表達式

繼續閱讀