JavaScript學習筆記(一)——JavaScript的三個組成部分


JavaScript是一種專為與網頁交互而設計的腳本語言,由以下三個不同的部分組成:

1、核心(ECMAScript):由ECMA-262定義,提供核心語言功能;

2、文檔對象模型(DOM):提供訪問和操作網頁內容的方法和接口;

3、瀏覽器對象模型(BOM):提供與瀏覽器交互的方法和接口。

 

     ECMA-262定義的ECMAScript與Web瀏覽器沒有依賴關系。ECMA-262定義的只是這門語言的基礎,而在此基礎上可以構建更完善的腳本語言。我們常見的Web瀏覽微只是ECMAScript實現可能的宿主環境之一。宿主環境不僅提供基本的ECMAScript實現,同時也會提供該語言的擴展,以便語言與環境之間對接交互。而這些擴展(如DOM),則利用ECMAScript的核心類型和語法提供更多更具體的功能,以便實現針對環境的操作。其他宿主環境包括Node(一種服務端JavaScript平台)和Adobe Flash。大致來說,ECMA規定了:語法、類型、語句、關鍵字、保留字、操作符、對象。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM