第1章 JavaScript簡介
JavaScript 是一門非常強大的程式語言。它是最流行的程式語言之一,也是網際網路上最卓越的語言之一。在 GitHub(世界上最大的程式碼託管站點)上,託管了 400,000 多個 JavaScript 程式碼倉庫(用 JavaScript 開發的專案數量也是最多的,參看 http://github.info)。使用 JavaScript 的專案數量還在逐年增長。
JavaScript 不僅可用於前端開發,也適用於後端開發,而 Node.js 就是其背後的技術。Node 包的數量也呈指數級增長。JavaScript 同樣可以用於移動開發領域,並且是 Apache Cordova 中最流行的語言之一。Apache Cordova 是一個能讓開發者使用 HTML、CSS 和 JavaScript 等語言的混合式框架,你可以通過它來搭建應用,並且生成供 Android 系統使用的 APK 檔案和供 iOS(蘋果系統)使用的 IPA 檔案。當然,也別忘了桌面端應用開發。我們可以使用一個名為 Electron 的 JavaScript 框架來編寫同時相容 Linux、Mac OS和 Windows 的桌面端應用。JavaScript 還可以用於嵌入式裝置以及物聯網(IoT)裝置。正如你所看到的,到處都有 JavaScript 的身影!
要成為一名 Web 開發工程師,掌握 JavaScript 必不可少。
本章,你會學到 JavaScript 的語法和一些必要的基礎,這樣就可以開始開發自己的資料結構和演算法了。本章內容如下:
環境搭建和 JavaScript 基礎
控制結構和函式
JavaScript 面向物件程式設計
除錯工具
1.1 JavaScript 資料結構與演算法
1.2 環境搭建
1.3 JavaScript 基礎
1.4 控制結構
1.5 函式
1.6 JavaScript 面向物件程式設計
1.7 除錯工具
1.8 小結