幫助中心 | 我的帳號 | 關於我們

從O到1(ES6快速上手)

  • 作者:莫振傑|責編:羅芬
  • 出版社:人民郵電
  • ISBN:9787115582324
  • 出版日期:2022/03/01
  • 裝幀:平裝
  • 頁數:225
人民幣:RMB 69.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    作者根據自己多年的前後端開發經驗,站在零基礎讀者的角度,詳盡介紹了ES6的基礎知識、ES2016?ES2020的新增知識點,以及各種中高級開發技巧。全書共14章,主要內容包括ES6簡介、let與const、字元串的擴展、數組的擴展、對象的擴展、函數的擴展、解構賦值、新增運算符、新增類型、可迭代對象、類(class)、Proxy與Reflect、非同步編程、模塊化等。為了方便高校老師教學,本書不但配備了所有案例的源代碼,還提供了配套PPT課件。本書適合作為前端開發人員的參考書,也可以作為大中專院校相關專業的教學參考書。

作者介紹
莫振傑|責編:羅芬

目錄
第1章  ES6概述
  1.1  ES6是什麼
    1.1.1  ES6簡介
    1.1.2  本書的適用版本
  1.2  學前準備
    1.2.1  教程說明
    1.2.2  環境說明
  1.3  console.log()
第2章  let和const
  2.1  深入了解var
  2.2  let
    2.2.1  let簡介
    2.2.2  let的用途
  2.3  const
    2.3.1  const簡介
    2.3.2  深入了解const
  2.4  暫時性死區
    2.4.1  暫時性死區簡介
    2.4.2  深入了解暫時性死區
  2.5  最佳實踐
  2.6  本章練習
第3章  字元串的擴展
  3.1   字元串的擴展簡介
  3.2  檢索字元串:includes()、startsWith()、endsWith()
  3.3  重複字元串:repeat()
  3.4  去除空白:trim()、trimStart()、trimEnd()
  3.5  長度補全:padStart()、padEnd()
  3.6  模板字元串
    3.6.1  語法簡介
    3.6.2  深入了解
  3.7  本章練習
第4章  數組的擴展
  4.1  數組的擴展簡介
  4.2  判斷數組:Array.isArray()
  4.3  創建數組:Array.of()
  4.4  轉換數組:Array.from()
    4.4.1  類數組
    4.4.2  Array.from()
  4.5  填充數組:fill()
  4.6  打平數組:flat()
    4.6.1  語法簡介
    4.6.2  深入了解
  4.7  判斷元素:includes()
  4.8  查找元素:find()、findIndex()
    4.8.1  find()
    4.8.2  findIndex()
  4.9  every()和some()
  4.10  keys()、values()和entries()
  4.11  字元串和數組的相同方法
  4.12  本章練習

第5章  對象的擴展
  5.1  對象的擴展簡介
  5.2  簡寫語法
    5.2.1 屬性簡寫
    5.2.2  方法簡寫
  5.3  判斷相等:Object.is()
  5.4  合併對象:Object.assign()
    5.4.1  語法簡介
    5.4.2  深入了解
    5.4.3  應用場景
  5.5  凍結對象:Object.freeze()
  5.6  遍歷對象:Object.keys()、Object.values()、Object.entries()
  5.7  轉換對象:Object.fromEntries()
  5.8  獲取原型:Object.getPrototypeOf()
  5.9  獲取屬性名:Object.getOwnPropertyNames()
  5.10  定義屬性:Object.defineProperty()
    5.10.1  語法簡介
    5.10.2  配置對象
    5.10.3  數據屬性和訪問器屬性
    5.10.4  對比了解
  5.11  globalThis
  5.12  本章練習
第6章  函數的擴展
  6.1  函數的擴展簡介
  6.2  箭頭函數
    6.2.1  語法簡介
    6.2.2  深入了解
    6.2.3  應用場景
  6.3  參數默認值
    6.3.1  語法簡介
    6.3.2  深入了解
  6.4  name屬性
  6.5  本章練習
第7章  解構賦值
  7.1  解構賦值簡介
  7.2  對象的解構賦值
    7.2.1  語法簡介
    7.2.2  深入了解
    7.2.3  應用場景
  7.3  數組的解構賦值
    7.3.1  語法簡介
    7.3.2  深入了解
    7.3.3  應用場景
    7.3.4  總結
  7.4  字元串
  7.5  本章練習
第8章  新增運算符
  8.1  展開運算符
    8.1.1  語法簡介
    8.1.2  深入了解

    8.1.3  應用場景
  8.2  剩餘運算符
    8.2.1  解構賦值
    8.2.2  處理arguments
  8.3  求冪運算符
  8.4  本章練習
第9章  新增類型
  9.1  新增類型簡介
  9.2  Symbol
    9.2.1  語法簡介
    9.2.2  深入了解
    9.2.3  應用場景
  9.3  Set
    9.3.1  Set簡介
    9.3.2  Set的屬性
    9.3.3  Set的方法
    9.3.4  Set的應用
  9.4  Map
    9.4.1  Map簡介
    9.4.2  Map的屬性
    9.4.3  Map的方法
    9.4.4  Map的應用
  9.5  本章練習
第10章  可迭代對象
  10.1  可迭代對象是什麼
    10.1.1  自定義的可迭代對象
    10.1.2  內置的可迭代對象
  10.2  for...of
    10.2.1  for...of簡介
    10.2.2  深入了解for...of
  10.3  本章練習
第11章  類(class)
  11.1  類簡介
    11.1.1  類的定義
    11.1.2  靜態方法
    11.1.3  ES7寫法
  11.2  類的繼承
  11.3  本章練習
第12章  Proxy和Reflect
  12.1  Proxy對象
    12.1.1  Proxy簡介
    12.1.2  Proxy方法
    12.1.3  應用場景
  12.2  Reflect對象
    12.2.1  規範Object的部分操作
    12.2.2  配合Proxy一起使用
  12.3  本章練習
第13章  非同步編程
  13.1  非同步編程簡介
  13.2  同步和非同步

    13.2.1  瀏覽器進程
    13.2.2  單線程
    13.2.3  同步代碼和非同步代碼
  13.3  事件循環
    13.3.1  事件循環簡介
    13.3.2  for 循環與setTimeout()
  13.4  Promise 對象
    13.4.1  Promise對象是什麼
    13.4.2  Promise語法
    13.4.3  Promise.resolve()和Promise.reject()
    13.4.4  Promise.all()和Promise.race()
    13.4.5  Promise.prototype.finally()
  13.5  async和await
    13.5.1  async
    13.5.2  await
  13.6  本章練習
第14章  模塊化
  14.1  模塊化簡介
  14.2  模塊化語法
    14.2.1  導出語句
    14.2.2  導入語句
    14.2.3  深入了解
    14.2.4  特別注意
  14.3  本章練習
附錄
  附錄 A  字元串的擴展
  附錄 B  數組的擴展
  附錄 C  對象的擴展
  附錄 D  Set類型
  附錄 E  Map類型
  附錄 F  Proxy對象
  附錄 G  Reflect對象

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032