JavaScript的簡介 * 是基於對象和事件驅動的語言,應用於客戶端 - 基於對象: ** 提供好了很多對象,可以直接拿過來使用 - 事件驅動: ** HTML做網站靜態效果,JavaScript動態效果 - 客戶端:專門指的是瀏覽器 * JavaScript的特點 (1)交互性 - 信息的動態 ...
JavaScript的簡介
* 是基於對象和事件驅動的語言,應用於客戶端
- 基於對象:
** 提供好了很多對象,可以直接拿過來使用
- 事件驅動:
** HTML做網站靜態效果,JavaScript動態效果
- 客戶端:專門指的是瀏覽器
* JavaScript的特點
(1)交互性
- 信息的動態交互
(2)安全性
- JavaScript不能訪問本地磁碟的文件
(3)跨平臺性
- Java裡面跨平臺性:虛擬機
- 只要能夠支持JavaScript的瀏覽器,都可以運行
* JavaScript和Java區別(雷鋒和雷峰塔)
(1)Java是sun公司,現在是Oracle公司,JavaScript是網景公司
(2)JavaScript是基於對象的,Java是面向對象
(3)Java是強類型語言,JavaScript是弱類型語言
- 比如Java裡面 int i = "10"; //錯誤
- js:var i = 10; var m = "10"; //可以的
(4)js只需要解析就可以執行,而Java需要先編譯成位元組碼文件(.class),再執行
* js的組成
(1)ECMAScript
- ECMA:歐洲電腦協會
- 有ECMA組織指定的js的語法,語句
(2)BOM
- browser object model:瀏覽器對象模型
(3)DOM
- document object model:文檔對象模型