1、JavaScript的起源
Java在理論上可以部署在任何環境下,但是JavaScript卻更傾向于只應用在Web瀏覽器。JavaScript是一種腳本語言,通常只能通過Web瀏覽器去完成一些操作而不能像普通意義上的程序那樣獨立運行。因為需要Web瀏覽器進行解釋和執行,所有JavaScript腳本不像Java和C++等編譯型程序設計語言那樣用途廣泛。
DOM?什么是DOM,DOM是一套對文檔的內容進行抽象和概念化的方法。人們對所謂的“世界對象模型”都不陌生,“房子”,“汽車”。我們的“世界對象模型“不僅可以用來描述客觀存在的事物,還可以用來描述抽象概念。
DHTML(Dynamic HTML)(動態HTML),是描述HTML、CSS和JavaScript技術組合的術語。DHTML背后的含義是:
- 利用HTML把網頁標記為各種元素;
- 利用CSS設置元素樣式和它們的顯示位置;
- 利用JavaScript實時的操控頁面和改變樣式。
DOM是一種API(應用程序接口)。簡單的說,API就是一組已經得到有關各方共同認可的基本約定。在現實世界中,相當于API的例子包括摩爾斯碼、國際時區、化學元素周期表。一旦掌握了某個標準,就可以把它應用到許多不同的環境中。雖然語法會因為使用的程序設計語言而有所變化,但是這些約定總是保持不變的。
W3C對DOM的定義是:”一個與系統平臺和編程語言無關的接口,程序和腳本可以通過這個接口動態地訪問和修改文檔地內容、結構和樣式“。