JavaScript技術手冊

    Java權威技術顧問與專業講師 林信良(良葛格)新著作!

    收集中
    US$12.30
    Java權威技術顧問與專業講師 林信良(良葛格)新著作!
    - 涵蓋ES6到ES11實用特性
    - 從運用Vanilla JS到打造程式庫
    - 從XMLHttpRequest、Fetch、SSE到WebSocket
    - 介紹Web Storage、Indexed Database

    ‧內容涵蓋ES6到ES11,除了基礎語法、物件、原型、類別等的實務運用之外,深入非同步設計、錯誤處理、meta programming等進階議題。
    ‧除了名稱空間、模組管理的介紹之外,實際運用標準模組語法,將DOM操作、事件處理、樣式設定、XMLHttpRequest操作等細節,逐一封裝成為可重用的模組。
    ‧探討XMLHttpRequest、Fetch、Server-Sent Event與WebSocket等標準網路通訊方案;討論Web Storage、Indexed Database等瀏覽器儲存方案。
    ‧介紹如何使用除錯器、瀏覽器開發人員工具,以檢視程式碼的錯誤、網路通訊以及瀏覽器儲存方案的相關細節。
    ‧建議動手實作的範例提供Lab檔案,更能掌握練習重點。

    章节目录

    1-1封面頁
    1-2書名頁
    1-3序
    1-4導讀
    1-5目錄
    1-6Ch01 JavaScript 起步走
    1-71.1 認識JavaScript
    1-81.1.1 JavaScript 的發展
    1-91.1.2 認識TC39 提案
    1-101.1.3 使用哪個版本?
    1-111.2 準備JavaScript 環境
    1-121.2.1 JavaScript 引擎
    1-131.2.2 下載、安裝Node.js
    1-141.3 重點複習
    1-15Ch02 型態、變數與運算子
    1-162.1 從 'Hello World' 開始
    1-172.1.1 使用REPL
    1-182.1.2 撰寫JavaScript 原始碼
    1-192.1.3 哈囉!世界!
    1-202.2 內建型態
    1-212.2.1 基本型態
    1-222.2.2 複合型態
    1-232.2.3 陣列與類陣列
    1-242.3 變數與運算子
    1-252.3.1 變數
    1-262.3.2 嚴格模式
    1-272.3.3 加減乘除運算
    1-282.3.4 比較運算
    1-292.3.5 邏輯運算
    1-302.3.6 位元運算
    1-312.3.7 條件、指定、遞增/遞減
    1-322.4 重點複習
    1-33Ch03 流程語法與函式
    1-343.1 使用除錯器
    1-353.1.1 使用Visual Studio Code
    1-363.1.2 使用偵錯工具
    1-373.2 流程語法
    1-383.2.1 if 分支判斷
    1-393.2.2 變數與區塊
    1-403.2.3 switch 比對
    1-413.2.4 for 迴圈
    1-423.2.5 while 迴圈
    1-433.2.6 break、continue
    1-443.3 函式入門
    1-453.3.1 宣告函式
    1-463.3.2 參數與引數
    1-473.3.3 一級函式的運用
    1-483.3.4 函式實字與箭號函式
    1-493.3.5 Closure
    1-503.3.6 產生器函式
    1-513.3.7 模版字串與標記模版
    1-523.4 重點複習
    1-53課後練習
    1-54Ch04 使用物件
    1-554.1 特性與方法
    1-564.1.1 特性與undefined
    1-574.1.2 函式與this
    1-584.1.3 物件實字增強
    1-594.1.4 解構、餘集、打散
    1-604.2 物件協定
    1-614.2.1 valueOf()與toString()
    1-624.2.2 符號
    1-634.2.3 運用標準符號
    1-644.3 重點複習
    1-65課後練習
    1-66Ch05 建構式、原型與類別
    1-675.1 建構式
    1-685.1.1 封裝物件建構流程
    1-695.1.2 私有性模擬
    1-705.1.3 特性描述器
    1-715.1.4 擴充、彌封、凍結
    1-725.2 原型物件
    1-735.2.1 建構式與prototype
    1-745.2.2 __proto__與Object.create()
    1-755.2.3 原型鏈
    1-765.2.4 基於原型的繼承
    1-775.2.5 重新定義方法
    1-785.3 類別語法
    1-795.3.1 定義類別
    1-805.3.2 定義方法
    1-815.3.3 實作繼承
    1-825.3.4 super 與extends
    1-835.4 重點複習
    1-84課後練習
    1-85Ch06 非同步設計
    1-866.1 初識非同步
    1-876.1.1 使用setTimeout()
    1-886.1.2 同步?非同步?
    1-896.1.3 非同步與回呼
    1-906.2 Promise
    1-916.2.1 Promise 實例
    1-926.2.2 銜接Promise
    1-936.2.3 Promise 與產生器
    1-946.3 async、await
    1-956.3.1 async 函式
    1-966.3.2 await 與Promise
    1-976.3.3 for-await-of 與非同步產生器函式
    1-986.3.4 Symbol.asyncIterator
    1-996.4 重點複習
    1-100課後練習
    1-101Ch07 錯誤處理
    1-1027.1 錯誤處理語法
    1-1037.1.1 throw 與try-catch
    1-1047.1.2 掌握錯誤型態
    1-1057.1.3 自訂錯誤型態
    1-1067.1.4 認識堆疊追蹤
    1-1077.1.5 產生器與錯誤處理
    1-1087.2 非同步錯誤處理
    1-1097.2.1 回呼模式錯誤處理
    1-1107.2.2 Promise 與錯誤處理
    1-1117.2.3 async、await 與錯誤處理
    1-1127.2.4 非同步產生器與錯誤處理
    1-1137.3 重點複習
    1-114課後練習
    1-115Ch08 常用標準API
    1-1168.1 陣列
    1-1178.1.1 陣列靜態方法
    1-1188.1.2 改變陣列
    1-1198.1.3 函數式風格API
    1-1208.2 群集
    1-1218.2.1 Set 與WeakSet
    1-1228.2.2 Map 與WeakMap
    1-1238.2.3 ArrayBuffer
    1-1248.3 JSON
    1-1258.3.1 簡介JSON
    1-1268.3.2 JSON.stringify()與JSON.parse()
    1-1278.4 規則表示式
    1-1288.4.1 JavaSript 與規則表示式
    1-1298.4.2 簡介規則表示式
    1-1308.4.3 String 與規則表示式
    1-1318.4.4 使用RegExp
    1-1328.4.5 Unicode 規則表示式
    1-1338.5 重點複習
    1-134課後練習
    1-135Ch09 meta-programming
    1-1369.1 探索物件
    1-1379.1.1 物件特性
    1-1389.1.2 物件型態
    1-1399.1.3 物件相等性
    1-1409.2 Reflect 與Proxy
    1-1419.2.1 Reflect API
    1-1429.2.2 Proxy API
    1-1439.3 重點複習
    1-144課後練習
    1-145Ch10 進入瀏覽器
    1-14610.1 瀏覽器與JavaScript
    1-14710.1.1 初探script 標籤
    1-14810.1.2 文件解析與script 標籤
    1-14910.1.3 開發人員工具
    1-15010.1.4 引用.js 原始碼
    1-15110.1.5 async 與defer
    1-15210.1.6 初探安全
    1-15310.1.7 同源策略與CORS
    1-15410.2 從名稱空間到模組
    1-15510.2.1 名稱空間管理
    1-15610.2.2 從CommonJS 到AMD
    1-15710.3 ECMAScript 模組
    1-15810.3.1 script 標籤與模組
    1-15910.3.2 模組語法入門
    1-16010.3.3 export 與export default
    1-16110.4 重點複習
    1-162課後練習
    1-163Ch11 DOM、事件與樣式
    1-16411.1 文件物件模型
    1-16511.1.1 瀏覽器物件模型
    1-16611.1.2 W3C 文件物件模型
    1-16711.1.3 走訪HTML 文件
    1-16811.1.4 標籤屬性與DOM 特性
    1-16911.1.5 修改DOM 樹
    1-17011.1.6 封裝DOM 操作
    1-17111.2 事件處理
    1-17211.2.1 基本事件模型
    1-17311.2.2 標準事件模型
    1-17411.2.3 標準事件傳播
    1-17511.2.4 封裝事件處理
    1-17611.3 樣式處理
    1-17711.3.1 存取樣式資訊
    1-17811.3.2 存取元素寬高
    1-17911.3.3 存取元素位置
    1-18011.3.4 顯示、可見度與透明度
    1-18111.3.5 操作class 屬性
    1-18211.3.6 視窗維度相關資訊
    1-18311.3.7 封裝樣式處理
    1-18411.4 重點複習
    1-185課後練習
    1-186Ch12 網路通訊方案
    1-18712.1 XMLHttpRequest
    1-18812.1.1 初探XMLHttpRequest 實例
    1-18912.1.2 使用GET 請求
    1-19012.1.3 使用POST 請求
    1-19112.1.4 上傳檔案
    1-19212.1.5 responseXML、response
    1-19312.1.6 封裝XMLHttpRequest 操作
    1-19412.2 Fetch、Server-Sent Events、WebSocket
    1-19512.2.1 Fetch API
    1-19612.2.2 Server-Sent Events
    1-19712.2.3 簡介WebSocket
    1-19812.3 重點複習
    1-199課後練習
    1-200Ch13 瀏覽器儲存方案
    1-20113.1 Cookie
    1-20213.1.1 認識Cookie
    1-20313.1.2 document.cookie
    1-20413.2 Web Storage
    1-20513.2.1 使用Storage
    1-20613.2.2 storage 事件
    1-20713.3 Indexed Database
    1-20813.3.1 資料庫與物件倉庫
    1-20913.3.2 在交易中存取資料
    1-21013.3.3 封裝資料庫操作
    1-21113.4 重點複習
    1-212課後練習
    1-213附錄A_簡介HTTP
    1-214A.1 關於HTTP
    1-215A.2 請求方法
    1-216版權頁
    1-217封底頁

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案