JavaScript 網頁程序設計與實踐
陳婉淩
- 出版商: 清華大學
- 出版日期: 2020-06-01
- 定價: $414
- 售價: 7.9 折 $327
- 語言: 簡體中文
- 頁數: 316
- ISBN: 7302552169
- ISBN-13: 9787302552161
-
相關分類:
JavaScript
立即出貨 (庫存 < 4)
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
JavaScript遵循的ECMAScript標準在ECMAScript第6版(ES 6)之後有了大幅變化,尤其在變量聲明、語法優化、解構賦值及異步技術方面都有令人驚艷的新功能。 本書分為兩部分,共16章。第一部分(第1~9章)為JavaScript精要,內容主要包括:認識JavaScript,JavaScript基礎語法,流程控制結構,JavaScript內建的標準對象,集合對象,函數與作用域,對象、方法與屬性,RegExp對象、異步與事件循環。第二部分(第10~16章)為JavaScript在Web程序的應用,內容主要包括:認識HTML、認識CSS、JavaScript與HTML DOM、JavaScript事件與事件處理、前端數據存儲、JavaScript在多媒體的應用、網頁保護密技與記憶力考驗遊戲。 本書適合JavaScript初學者、網頁程序設計相關從業人員、大專院校網頁程序設計相關專業的師生閱讀。
目錄大綱
第一部分 JavaScript精要
第1章 認識JavaScript
1.1 JavaScript的特色與用途
1.1.1 JavaScript的基本概念
1.1.2 JavaScript的用途
1.2 設置JavaScript開發環境
1.2.1 JavaScript運行環境
1.2.2 如何選擇文本編輯器
1.2.3 純文本編輯器Notepad++
1.2.4 瀏覽器控制臺
第2章 JavaScript基礎語法
2.1 語法架構
2.2 變量與數據類型
2.2.1 數據類型
2.2.2 變量聲明與作用域
2.2.3 強制轉換類型
2.3 表達式與運算符
第3章 流程控制結構
3.1 選擇結構
3.1.1 if…else條件語句
3.1.2 switch…case語句
3.2 重覆結構
3.2.1 for 循環
3.2.2 for…in循環
3.2.3 forEach與for…of循環
3.2.4 while循環
3.2.5 do…while循環
3.2.6 break 和continue語句
3.3 錯誤與異常處理
3.3.1 錯誤類型
3.3.2 異常處理
第4章 JavaScript內建的標準對象
4.1 日期對象
4.1.1 對象的屬性與方法
4.1.2 日期對象
4.2 字符串對象與數值對象
4.2.1 字符串對象
4.2.2 模板字符串
4.2.3 數值對象
4.2.4 數學運算對象
第5章 集合對象
5.1 數組
5.1.1 聲明數組對象
5.1.2 數組的屬性與方法
5.1.3 數組的疊代方法
5.2 Map對象與Set對象
5.2.1 Map對象
5.2.2 Set對象
第6章 函數與作用域
6.1 自定義函數
6.1.1 函數的定義與調用
6.1.2 函數參數
6.1.3 函數返回值
6.2 函數的多重用法
6.2.1 函數聲明
6.2.2 函數表達式
6.2.3 立即調用函數表達式
6.2.4 箭頭函數與this
6.2.5 作用域鏈與閉包
第7章 對象、方法與屬性
7.1 對象的基本概念
7.1.1 認識面向對象
7.1.2 JavaScript的面向對象
7.2 JavaScript三大對象
7.2.1 JavaScript的對象
7.2.2 用戶自定義對象
7.2.3 this關鍵字
7.3 原型鏈與擴展
7.3.1 原型鏈
7.3.2 擴展
7.3.3 ES 6的擴展
第8章 RegExp對象
8.1 認識正則表達式
8.1.1 正則表達式
8.1.2 建立正則表達式
8.2 使用RegExp對象
8.2.1 RegExp對象的屬性
8.2.2 字符串提取與分析
8.2.3 常用的正則表達式
第9章 異步與事件循環
9.1 認識同步與異步
9.1.1 同步與異步的概念
9.1.2 定時器:setTimeout()與setInterval()
9.1.3 事件循環
9.2 異步流程控制
9.2.1 Callback異步調用
9.2.2 使用Promise對象
第二部分 JavaScript在Web程序的應用
第10章 認識HTML
10.1 HTML的基本概念
10.1.1 HTML架構
10.1.2 HTML 5聲明與編碼設置
10.2 HTML常用標簽
10.2.1 文字格式與排版相關標簽
10.2.2 項目列表
10.2.3 表格
10.2.4 插入圖片
10.2.5 超鏈接
10.2.6 框架
10.2.7 窗體與窗體組件
10.3 div標簽與span標簽
10.3.1 認識div標簽
10.3.2 認識span標簽
第11章 認識CSS
11.1 使用CSS樣式表
11.1.1 套用CSS
11.1.2 CSS選擇器
11.2 CSS樣式語法
11.2.1 文字與段落樣式
11.2.2 顏色相關樣式
11.2.3 背景圖案
11.2.4 邊框
11.2.5 圖文混排
11.3 掌握CSS定位
11.3.1 網頁組件的定位
11.3.2 立體網頁的定位
11.3.3 calc()函數
第12章 JavaScript與HTML DOM
12.1 文檔對象模型
12.1.1 DOM簡介
12.1.2 DOM的節點
12.1.3 獲取對象信息
12.1.4 處理對象節點
12.1.5 屬性的讀取與設置
12.2 DOM對象的操作
12.2.1 Window對象
12.2.2 DOM集合
12.3 DOM風格樣式
12.3.1 查詢元素樣式
12.3.2 設置組件樣式
第13章 JavaScript事件與事件處理
13.1 事件與事件處理程序
13.1.1 事件處理模式
13.1.2 冒泡與捕獲
13.2 常用的HTML事件
13.2.1 Load與Unload的處理
13.2.2 鼠標觸發事件
13.2.3 鼠標按鍵事件
13.2.4 鍵盤事件
第14章 前端數據存儲
14.1 認識Web Storage
14.1.1 Web Storage的概念
14.1.2 檢測瀏覽器是否支持Web Storage
14.2 localStorage和sessionStorage
14.2.1 存取localStorage
14.2.2 清除localStorage
14.2.3 存取sessionStorage



