新一代 JavaScript 程式設計精解 -《對應 ECMAScript 全新語法標準》
山田 祥寬 林子政
- 出版商: 旗標
- 出版日期: 2018-09-19
- 定價: $580
- 售價: 8.5 折 $493
- 語言: 繁體中文
- 頁數: 448
- ISBN: 9863125067
- ISBN-13: 9789863125068
-
相關分類:
JavaScript
立即出貨(限量) (庫存=9)
買這商品的人也買了...
-
HTML & CSS : 網站設計建置優化之道 (HTML and CSS: Design and Build Websites)$580$493 -
JavaScript 設計模式與開發實踐$460$359 -
JavaScript & JQuery : 網站互動設計程式進化之道 (JavaScript and JQuery: Interactive Front-End Web Development)$780$663 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
最新 JavaScript 精緻範例字典 - 對應 ECMAScript 新語法規則$490$417 -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
為你自己學 Git$500$425 -
忍者:JavaScript 開發技巧探秘, 2/e (Secrets of the JavaScript Ninja, 2/e)$650$507 -
MIS 一定要懂的 82個網路技術知識$360$284 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
React Native 學習手冊, 2/e (Learning React Native: Building Native Mobile Apps with JavaScript, 2/e)$580$458 -
JavaScript 再上一層樓:用新一代 Node.js 把後端也搞定$620$527 -
提升程式設計師的面試力|189道面試題目與解答, 6/e (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e)$880$695 -
現代演算法|原來理解演算法並不難 (Real-World Algorithms: A Beginner's Guide)$780$663 -
一次搞懂熱門前端框架 - React、Vue.js、Angular、Backbone.js、Aurelia$620$527 -
Angular 建置與執行 (Angular: Up and Running: Learning Angular, Step by Step)$580$458 -
$474Koa 與 Node.js 開發實戰 -
CSS 大全, 4/e (CSS: The Definitive Guide: Visual Presentation for the Web, 4/e)$1,200$948 -
0 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書)$550$468 -
讓 TypeScript 成為你全端開發的 ACE!(iT邦幫忙鐵人賽系列書)$650$553 -
重新認識 Vue.js:008天絕對看不完的 Vue.js 3 指南$600$468 -
必學!Python 資料科學‧機器學習最強套件 - NumPy、Pandas、Matplotlib、OpenCV、scikit-learn、tf.Keras$680$537 -
ECMAScript 關鍵 30天:ES5 到 ESNext 精準進擊 JS 語法與核心(iT邦幫忙鐵人賽系列書)$600$468
商品描述
大幅收錄 ES 全新語法,
化繁為簡的視覺化範例圖解帶你紮穩基礎!
JavaScript 是網站製作時的重要技術, 從早期的製作網頁特效、進行簡單運算處理, 其功能不斷進化, 例如運用 Ajax 可與伺服器進行非同步通訊…等, 已晉升為 Web 應用程式開發的要角, 是前端工程師一定要深入學習的技術。
而 JavaScript 在 ES6 版本 (泛指 ES6~ES9 及之後的新語法標準) 發佈後, 其語法撰寫規則有了大幅度的改變, 也增加了許多新功能, 例如運用箭頭函數 (Arrow Function) 可用更簡短的語法來表示, 提高程式碼的閱讀性;導入 class 指令, 讓以往撰寫不便的物件導向程式設計變得更直覺…等。
本書大幅收錄新一代的 ES 語法標準, 透過視覺化的示意圖詳盡解說新語法的撰寫邏輯, 不管您是初學 JavaScript 的新手, 或是想了解全新語法的學習者, 都能快速上手, 紮穩 JavaScript程式設計的基本功!
本書特色 :
●【詳盡解說 ECMAScript 全新語法標準】
‧箭頭函數 (Arrow Function)
‧class 指令
‧let 指令
‧for…of 迴圈
‧產生器 (Generator)
‧Promise / Set/ Map/ Symbol 物件
‧樣板字串 (Template Strings)
‧模組系統 (Module System)
...更多豐富新功能解說盡在本書
●【傳授實務的 JavaScript 開發技巧】
‧單元測試 - Jasmine
‧利用文件註解說明程式碼內容 - JSDoc
‧利用建置工具自動執行例行作業 - Grunt
‧新舊版程式轉碼器 - Babel
作者簡介
山田祥寬 Yoshihiro Yamada
畢業於一橋大學經濟學部。
Microsoft MVP for Visual Studio and Development Technologies。
2003 年 4 月起成為資訊領域的自由撰稿人,
現為「WINGS Project」(https://wings.msn.to) 資訊叢書網站核心成員。
目錄大綱
【Chapter 1 認識 JavaScript】
1-1 JavaScript 的基本介紹
1-2 新一代的 JavaScript - ECMAScript 新語法標準
1-3 瀏覽器內建的開發者工具
【Chapter 2 基本語法】
2-1 JavaScript 基本語法
2-2 變數/常數
2-3 資料型別
2-4 運算子
2-5 控制語法
【Chapter 3 基本資料操作 - 內建物件】
3-1 何謂物件
3-2 存取基本資料的物件
3-3 管理 / 操作值的集合 - Array / Map / Set 物件
3-4 操作日期 / 時間-Date 物件
3-5 使用正規表示式操作字串 - RegExp 物件
3-6 所有物件的樣板 - Object 物件
3-7 提供 JavaScript 程式設計常用功能 - Global 物件
【Chapter4 彙整重複執行的程式 - 函數】
4-1 何謂函數
4-2 定義函數的 4 個注意事項
4-3 變數可被參考的區域 - 作用範圍 (Scope)
4-4 參數的各種寫法
4-5 ES6 之後的參數寫法
4-6 函數呼叫與傳回值
4-7 進階函數主題
【Chapter5 大型程式開發的通用模式 - 物件導向語法】
5-1 JavaScript 物件導向的特徵
5-2 建構子 (Constrcutor) 問題與原型 (Prototype)
5-3 物件繼承 - 原型鏈 (Prototype Chain)
5-4 進階物件導向語法
5-5 ES6 之後的物件導向語法
【Chapter6 操作 HTML 與 XML - DOM (Document Object Model)】
6-1 DOM 的基礎知識
6-2 認識客戶端 JavaScript
6-3 取得 / 設定屬性值及文字
6-4 存取表單元素
6-5 新增 / 取代 / 移除節點
6-6 使用 JavaScript 操作樣式表
6-7 進階事件處理
【Chapter7 客戶端網站 JavaScript 開發究極】
7-1 瀏覽器物件的基礎功能
7-2 輸出除錯資訊 - Console 物件
7-3 儲存使用者資料 - Storage 物件
7-4 實作伺服器協作的 Rich UI - Ajax
7-5 簡單表示非同步處理 - Promise 物件
7-6 背景執行 JavaScript 程式 - Web Worker
【Chapter 8 實務開發常使用的技巧】
8-1 單元測試 - Jasmine
8-2 利用文件註解說明程式碼內容 - JSDoc
8-3 利用建置工具自動執行例行作業 - Grunt
8-4 新舊版程式轉碼器 - Babel
8-5 撰寫易讀且好維護的程式 - 程式設計規範









