定義 JavaScript是基於對象和事件驅動的語言,應用與客戶端。其中: 基於對象:提供好了很多對象,可以直接拿過來使用 事件驅動:html做網站靜態效果,javascript動態效果(網頁能根據客戶操作事件作出響應) 客戶端:專門指的是瀏覽器 特點 解釋型語言:無需編譯,直接運行 交互性:信息的 ...
定義
JavaScript是基於對象和事件驅動的語言,應用與客戶端。其中:
基於對象:提供好了很多對象,可以直接拿過來使用
事件驅動:html做網站靜態效果,javascript動態效果(網頁能根據客戶操作事件作出響應)
客戶端:專門指的是瀏覽器
特點
解釋型語言:無需編譯,直接運行
交互性:信息的動態交互
安全性:js不能訪問本地磁碟的文件
跨平臺性:只要是能夠支持js的瀏覽器,都可以運行
javascript 和 java 的區別
java是sun公司,現在oracle;js是網景公司
JavaScript 是基於對象的,java是面向對象
java是強類型的語言,js是弱類型的語言。比如java裡面 int i = "10"; js: var i = 10; var m = "10";
JavaScript只需解析就可以執行,而java需要先編譯成位元組碼文件,再執行
javascript 的組成
ECMAScript:核心
DOM:文檔對象模型
BOM:瀏覽器對象模型
ECMAScript 和 Javascript
ECMAScript是一種由Ecma國際(前身為歐洲電腦製造商協會,European Computer Manufacturers Association)通過ECMA-262標準化的腳本程式設計語言。
這種語言在萬維網上應用廣泛,它往往被稱為JavaScript或JScript,所以它可以理解為是JavaScript的一個標準,但實際上後兩者是ECMA-262標準的實現和擴展。
ECMAScript是一個標準,而這個標準由各個廠商去實現
ECMAScript是JavaScript的規格,JavaScript是ECMAScript的一種實現