JavaScript 基礎學習(一)JavaScript 簡介

定義javascript

JavaScript是基於對象和事件驅動的語言,應用與客戶端。其中:html

基於對象:提供好了不少對象,能夠直接拿過來使用java

事件驅動:html作網站靜態效果,javascript動態效果(網頁能根據客戶操做事件做出響應)瀏覽器

客戶端:專門指的是瀏覽器安全

 

特色oracle

解釋型語言:無需編譯,直接運行網站

交互性:信息的動態交互設計

安全性:js不能訪問本地磁盤的文件htm

跨平臺性:只要是可以支持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的一種實現

相關文章
相關標籤/搜索