定義
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的一種實作
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/149385.html
標籤:JavaScript
