什么是 JavaScript?
JavaScript 是一門跨平臺、面向對象的輕量級腳本語言。 在主機環境中, JavaScript能夠通過連接環境對象而實現可控制編譯。
JavaScript內置了一個包含一系列對象的標準庫,比如數組,日期,數學和一個語言元素核心集合包括操作符,流程控制符以及語句等。JavaScript的核心部分可以通過組合已有語言核心對象來擴展語言以適應不同用途;例如:
- 客戶端的JavaScript通過提供控制瀏覽器及其文檔對象模型(DOM)的對象來擴展語言核心。例如:客戶端版本直接支持應用將元素放在在HTML表單中并且支持響應用戶事件比如鼠標點擊、表單提交和頁面導航
- 服務端的JavaScript則通過提供有關在服務器上運行JavaScript的對象來可擴展語言核心。例如:服務端版本直接支持應用和數據庫通信,提供應用不同調用間的信息連續性,或者在服務器上執行文件操作
JavaScript ?和 ECMAScript ?規范
JavaScript 的標準化組織是 ECMA ——這個歐洲信息與通信系統標準化協會提供基于 Javascript 的標準化方案(ECMA 原先是歐洲計算機制造商協會的首字母縮寫)。這種標準化版本的JavaScript被稱作ECMAScript,在所有支持該標準的應用中以相同的方式工作。公司可以使用開放標準語言來開發他們自己的JavaScript實現版本。ECMAScript標準被記錄于ECMA-262規范說明中。 參照 JavaScript的新特性 以便學習更多關于不同版本的JavaScript和ECMAScript規范版本。
ECMAScript 規范是一套用于實現ECMAScript的要求。如果你想在你的ECMAScript實現版本 或 引擎(例如火狐的SpiderMonkey和Chrome 的V8)中實現標準兼容語言(例如ES6)的特性,這將十分有用.
ECMAScript 文檔并不有助于腳本編程。編寫腳本時請參考 JavaScript 文檔。
JavaScript上手
Javascript的上手是非常簡單的,你僅僅只需要一個瀏覽器,比如Chrome瀏覽器
在Chrome瀏覽器菜單欄“設置按鍵”=>”更多工具“=>"開發者工具"可以打開控制臺,點擊Element旁邊的console便可以打開console
Hello world
不寫一段Hello World代碼,怎么能叫在學習一門語言呢,SO~DO it in the console
在console中輸入
console.log('Hello World!')
你便能看到