js-JavaScript的簡介
阿新 • • 發佈:2018-11-01
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:文件物件模型