Javascript技術體系主要包含了五個方面的內容:程序員
Javascript核心語言定義:每一種編程語言都有自已的核心語法,包括數據類型,變量,常量,運算符,語句等。編程
原生對象和內置對象:爲方便程序員的工做,編程語言的發明發佈者一般會基於核心語言,編寫一些相似Java類庫的特定程序,隨核心語言一塊兒發佈。ECMA發佈Javascript時,一樣附帶了一些稱爲內置對象的程序。瀏覽器
瀏覽器對象模型BOM:由於網頁是嵌入在瀏覽器中運行,咱們有時候須要對瀏覽器的導航欄,瀏覽器窗口進行控制,Javascript提供了一系列與瀏覽器相關的程序,來方便咱們對瀏覽器進行控制。編程語言
文檔對象模型DOM:爲了經過程序對網頁上全部元素進行控制,而且能夠動態改變網頁,Javascript提供了一個能夠控制網頁文檔上全部元素的一系列特定程序-文檔對象模型DOM,這是咱們學習Javascript所要掌握的核心技術。學習
事件處理模型:爲響應網頁事件,Javascript中定義了一些處理網頁事件的機制。經過此機制,咱們能夠在Javascript腳本代碼中將自已編寫的用於處理事件的Javascript代碼與特定網頁事件綁定在一塊兒,從而實現網頁事件觸發時執行相應的Javascript代碼。對象