很完整的 MDN JavaScript 教程
JavaScript? (通常簡稱為 JS) 是一個輕量級的、解釋型的、面向對象的、將函數視為一級公民,被多數人看作是用于網頁編程的腳本語言,但也在很多非網頁環境中運用,例如 node.js 或 Apache CouchDB。它是一種基于原型的、多范式的動態腳本語言,并且支持面向對象、命令式編程風格和函數式編程風格。這里將介紹更多關于 JavaScript 的內容。
JavaScript 的標準就是 ECMAScript。截至 2012 年為止,所有的主流瀏覽器都完整的支持 ECMAScript 5.1,舊式的瀏覽器至少支持 ECMAScript 3 標準。在2015年6月17日,ECMAScript的第六個版本正式發布,該版本正式名稱為ECMAScript 2015,但通常被稱為ECMAScript 6或者ES6。
本部分將專注于 JavaScript 語言本身,無關乎網頁或其他宿主環境。想要了解網頁有關的 API,請參考 Web APIs 以及 DOM。
JavaScript 與 Java 編程語言是兩個不同的概念。Java 是 Oracle 公司在美國和其他國家注冊(或未注冊)的商標。
教程
學習如何用 JavaScript 編程。
介紹
JavaScript 指南如果您對 JavaScript 很陌生,本指南將帶您了解下這門語言。JavaScript 技術概述介紹 JavaScript 在瀏覽器中的運用JavaScript 面向對象介紹 JavaScript 語言當中的面向對象概念中級內容
對 JavaScript 刮目相看為那些自己覺得懂 JavaScript 的朋友們重新介紹一遍 JavaScript。JavaScript 數據結構對 JavaScript 數據結構的概覽如何使用比較操作符JavaScript 提供三種比較操作符,包括嚴格比較操作符===和非嚴格的比較操作符==。高級內容
繼承和原型的鏈式結構對普遍受到開發者誤解和感到迷惑的 “基于原型的繼承” 原理做一個詳細解釋。嚴格模式JavaScript 中的嚴格模式。JavaScript 特定類型數組為使 JavaScript 處理二進制數據而提供的特定類型的數組。內存管理JavaScript 中的內存生命周期和垃圾回收機制。參考
瀏覽完整的Javascript 參考文檔。
對象熟悉下標準的內置對象例如 Array,Boolean, Date, Error, Function, JSON, Math, Number, Object, RegExp, String, Map,Set,WeakMap, WeakSet 以及其他對象表達式和操作符了解下列操作符的作用:instanceof,typeof,new,this,以及其他操作符。語句和聲明了解do-while,for-in,for-of,try-catch,let,var,const,if-else,switch以及其他語句和關鍵字的作用。函數學習如何使用JavaScript函數來開發你的應用。工具和資源
有助于您編寫和調試 JavaScript 代碼的有用工具。
Firefox 開發工具包括 Scratchpad, Web Console, JavaScript Profiler, Debugger 等等Firebug在任何頁面中實時編寫、調試和模擬 CSS、HTML 及 JavaScript。JavaScript Shells允許您快速測試 JavaScript 代碼片段的運行環境。TogetherJS讓協作更簡單。
Stack OverflowStackOverflow 上的 JavaScript 問答。JavaScript版本和發行記錄瀏覽JavaScript的歷史版本特性和實現情況.來自:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!