完整的javascript包含:
1.ECMAScript,描述該語言的語法和基本物件。
2.文件物件模型(DOM),描述處理網頁內容的方法和介面。
3.瀏覽器物件模型(BOM),描述與瀏覽器進行互動的方法和介面。
基本特點:
1.是一種解釋性程式語言,代碼不進行預編譯。
2.程式可控制 HTML 與 CSS 的設定,進而達到動態網頁的效果。
3.可以直接嵌入 HTML 頁面,但寫成單獨的 JS 檔案有利於結構和行為的分離。
用來完成以下任務:
1.嵌入動態文字於 HTML 頁面。
2.對瀏覽器事件作出回應。
3.讀/寫 HTML 元素。
4.在資料被提交到伺服器之前驗證資料。
5.檢測訪客的瀏覽器資訊。
6.控制 cookies,建立和修改等。