JavaScript程式設計|從核心語法、動態網頁到AI應用程式
活動訊息
內容簡介
【培養Vibe Coding程式素養】【提升與AI協作的能力】
【建構AI應用程式】【邊緣AI落地應用】
學的不只是JavaScript語法,而是以現代JavaScript把AI應用實作出來!
全書彩色印刷、圖解詳盡、範例導向、邊做邊學,零基礎也能輕鬆上手!
JavaScript最強入門教科書-掌握現代核心語法、互動式動態網頁技術與AI應用程式實戰
✦ 核心語法與動態網頁技術
✦ Vibe Coding以及與AI協作開發程式
✦ 錯誤處理以及使用AI進行除錯
✦ 網頁儲存、非同步程式設計與網路API串接
✦ 實作AI電腦視覺應用-人臉偵測、圖像分類、物體偵測
✦ 使用Ollama部署本地端LLM,打造專屬的AI聊天機器人
在AI模型的推論與產品落地階段,JavaScript扮演著愈來愈重要的角色。因為它是瀏覽器的核心語言,開發者可以將訓練好的輕量化AI模型部署到瀏覽器,由使用者的裝置進行推論,而不必將資料上傳到雲端伺服器。不僅保障了資安,亦避免了延遲,而這種運作方式就是所謂的「邊緣AI」(Edge AI)。
【核心語法篇】
第1章:介紹JavaScript的用途與AI應用程式、開發環境與編輯工具 (以VS Code為主)、Vibe Coding以及與AI協作開發程式。
第2 ~ 6章:介紹JavaScript的核心語法、錯誤處理以及使用AI進行除錯,例如解讀錯誤訊息、解決語法或邏輯錯誤、提供防禦性寫法等。
【動態網頁篇】
第7 ~ 9章:介紹DOM (Document Object Model,文件物件模型)、事件處理與BOM (Browser Object Model,瀏覽器物件模型),掌握開發現代互動式動態網頁所需要的技術。
第10章:介紹網頁儲存 (Web Storage),第13章所開發的AI聊天機器人就是利用此技術,讓私人特助具有上下文記憶功能。
第11章:介紹非同步程式設計與網路API串接,除了有Callback、Promise、async / await、Fetch API等技術,還示範如何從「氣象資料開放平台」抓取今明36小時天氣預報資料。
【AI應用程式篇】
第12章:使用JavaScript結合Google MediaPipe,在瀏覽器中實作AI電腦視覺應用,例如人臉偵測、圖像分類、物體偵測等。
第13章:使用Ollama部署本地端LLM (大型語言模型),然後在網頁中串接本地端LLM,打造個人專屬的AI聊天機器人-「最懂你的私人特助」。
✦ 超值加贈【函式庫與框架篇】電子書,收錄85頁豐富內容,延伸學習更到位!✦
第14章(電子書):介紹目前受歡迎且容易上手的JavaScript框架-Vue.js,透過它所提供的API進行資料繫結及操作網頁上的元素。
第15章(電子書):雖然jQuery已逐漸被Vue.js、React等前端框架所取代,但仍有不少舊網站使用,故附贈本章給讀者參考。
【建構AI應用程式】【邊緣AI落地應用】
學的不只是JavaScript語法,而是以現代JavaScript把AI應用實作出來!
全書彩色印刷、圖解詳盡、範例導向、邊做邊學,零基礎也能輕鬆上手!
JavaScript最強入門教科書-掌握現代核心語法、互動式動態網頁技術與AI應用程式實戰
✦ 核心語法與動態網頁技術
✦ Vibe Coding以及與AI協作開發程式
✦ 錯誤處理以及使用AI進行除錯
✦ 網頁儲存、非同步程式設計與網路API串接
✦ 實作AI電腦視覺應用-人臉偵測、圖像分類、物體偵測
✦ 使用Ollama部署本地端LLM,打造專屬的AI聊天機器人
在AI模型的推論與產品落地階段,JavaScript扮演著愈來愈重要的角色。因為它是瀏覽器的核心語言,開發者可以將訓練好的輕量化AI模型部署到瀏覽器,由使用者的裝置進行推論,而不必將資料上傳到雲端伺服器。不僅保障了資安,亦避免了延遲,而這種運作方式就是所謂的「邊緣AI」(Edge AI)。
【核心語法篇】
第1章:介紹JavaScript的用途與AI應用程式、開發環境與編輯工具 (以VS Code為主)、Vibe Coding以及與AI協作開發程式。
第2 ~ 6章:介紹JavaScript的核心語法、錯誤處理以及使用AI進行除錯,例如解讀錯誤訊息、解決語法或邏輯錯誤、提供防禦性寫法等。
【動態網頁篇】
第7 ~ 9章:介紹DOM (Document Object Model,文件物件模型)、事件處理與BOM (Browser Object Model,瀏覽器物件模型),掌握開發現代互動式動態網頁所需要的技術。
第10章:介紹網頁儲存 (Web Storage),第13章所開發的AI聊天機器人就是利用此技術,讓私人特助具有上下文記憶功能。
第11章:介紹非同步程式設計與網路API串接,除了有Callback、Promise、async / await、Fetch API等技術,還示範如何從「氣象資料開放平台」抓取今明36小時天氣預報資料。
【AI應用程式篇】
第12章:使用JavaScript結合Google MediaPipe,在瀏覽器中實作AI電腦視覺應用,例如人臉偵測、圖像分類、物體偵測等。
第13章:使用Ollama部署本地端LLM (大型語言模型),然後在網頁中串接本地端LLM,打造個人專屬的AI聊天機器人-「最懂你的私人特助」。
✦ 超值加贈【函式庫與框架篇】電子書,收錄85頁豐富內容,延伸學習更到位!✦
第14章(電子書):介紹目前受歡迎且容易上手的JavaScript框架-Vue.js,透過它所提供的API進行資料繫結及操作網頁上的元素。
第15章(電子書):雖然jQuery已逐漸被Vue.js、React等前端框架所取代,但仍有不少舊網站使用,故附贈本章給讀者參考。
目錄
【Part 1 核心語法篇】
chapter 01 JavaScript與AI時代的程式設計
1-1 認識JavaScript
1-2 開發環境與編輯工具
1-3 撰寫第一個JavaScript程式
1-4 JavaScript程式碼撰寫慣例
1-5 Vibe Coding以及與AI協作開發程式
chapter 02 變數、常數、型別與運算子
2-1 變數
2-2 常數
2-3 型別
2-4 運算子
chapter 03 流程控制
3-1 認識流程控制
3-2 if
3-3 switch
3-4 for
3-5 while
3-6 do...while
3-7 for...in
3-8 for...of
3-9 break、continue與標記
chapter 04 函式
4-1 認識函式
4-2 宣告函式
4-3 函式的參數
4-4 函式的傳回值
4-5 高階函式
4-6 遞迴函式
4-7 變數的作用域
4-8 上層預先定義函式
chapter 05 內建物件
5-1 認識物件
5-2 使用物件
5-3 JavaScript內建物件
chapter 06 錯誤處理與AI除錯
6-1 錯誤的類型
6-2 Error物件
6-3 try...catch...finally
6-4 拋出例外
6-5 使用AI助理進行除錯
【Part 2 動態網頁篇】
chapter 07 文件物件模型(DOM)
7-1 認識DOM
7-2 取得元素
7-3 走訪元素
7-4 操作網頁內容
7-5 操作CSS樣式
7-6 新增/取代/移除元素
7-7 存取表單元素
chapter 08 事件處理
8-1 事件驅動模式
8-2 事件的類型
8-3 定義事件處理程式/事件監聽程式
8-4 移除事件處理程式/事件監聽程式
8-5 事件流程
8-6 Event物件
8-7 事件處理範例
chapter 09 瀏覽器物件模型(BOM)
9-1 認識BOM
9-2 window物件
9-3 location物件
9-4 navigator物件
9-5 history物件
9-6 screen物件
9-7 document物件
chapter 10 網頁儲存
10-1 Web Storage(網頁儲存)
10-2 Local Storage(本機儲存)
10-3 Session Storage(區段儲存)
10-4 Web Storage相關的事件
10-5 使用JSON格式儲存物件與陣列
chapter 11 非同步程式設計與網路API串接
11-1 同步vs.非同步程式設計
11-2 Callback(回呼函式)
11-3 Promise
11-4 async/await
11-5 Ajax與Fetch API
11-6 網路API串接(36小時天氣預報)
【Part 3 AI應用程式篇】
chapter 12 人臉偵測、圖像分類與物體偵測
12-1 JavaScript與AI電腦視覺應用
12-2 實例演練:人臉偵測
12-3 實例演練:圖像分類
12-4 實例演練:物體偵測
chapter 13 本地端LLM與聊天機器人
13-1 認識自然語言處理與大型語言模型
13-2 使用Ollama部署本地端LLM
13-3 〔實例演練〕最懂你的私人特助
【Part 4 函式庫與框架篇】
chapter 14 Vue.js (PDF電子書,請線上下載)
14-1 JavaScript函式庫與框架
14-2 認識Vue.js
14-3 安裝與使用Vue.js
14-4 樣板語法
14-5 methods與computed屬性
14-6 事件處理
14-7 表單欄位繫結
14-8 類別與樣式繫結
14-9 條件式渲染
14-10 清單渲染
chapter 15 jQuery (PDF電子書,請線上下載)
15-1 認識jQuery
15-2 取得jQuery核心
15-3 使用jQuery核心
15-4 事件處理
15-5 特效與動畫
chapter 01 JavaScript與AI時代的程式設計
1-1 認識JavaScript
1-2 開發環境與編輯工具
1-3 撰寫第一個JavaScript程式
1-4 JavaScript程式碼撰寫慣例
1-5 Vibe Coding以及與AI協作開發程式
chapter 02 變數、常數、型別與運算子
2-1 變數
2-2 常數
2-3 型別
2-4 運算子
chapter 03 流程控制
3-1 認識流程控制
3-2 if
3-3 switch
3-4 for
3-5 while
3-6 do...while
3-7 for...in
3-8 for...of
3-9 break、continue與標記
chapter 04 函式
4-1 認識函式
4-2 宣告函式
4-3 函式的參數
4-4 函式的傳回值
4-5 高階函式
4-6 遞迴函式
4-7 變數的作用域
4-8 上層預先定義函式
chapter 05 內建物件
5-1 認識物件
5-2 使用物件
5-3 JavaScript內建物件
chapter 06 錯誤處理與AI除錯
6-1 錯誤的類型
6-2 Error物件
6-3 try...catch...finally
6-4 拋出例外
6-5 使用AI助理進行除錯
【Part 2 動態網頁篇】
chapter 07 文件物件模型(DOM)
7-1 認識DOM
7-2 取得元素
7-3 走訪元素
7-4 操作網頁內容
7-5 操作CSS樣式
7-6 新增/取代/移除元素
7-7 存取表單元素
chapter 08 事件處理
8-1 事件驅動模式
8-2 事件的類型
8-3 定義事件處理程式/事件監聽程式
8-4 移除事件處理程式/事件監聽程式
8-5 事件流程
8-6 Event物件
8-7 事件處理範例
chapter 09 瀏覽器物件模型(BOM)
9-1 認識BOM
9-2 window物件
9-3 location物件
9-4 navigator物件
9-5 history物件
9-6 screen物件
9-7 document物件
chapter 10 網頁儲存
10-1 Web Storage(網頁儲存)
10-2 Local Storage(本機儲存)
10-3 Session Storage(區段儲存)
10-4 Web Storage相關的事件
10-5 使用JSON格式儲存物件與陣列
chapter 11 非同步程式設計與網路API串接
11-1 同步vs.非同步程式設計
11-2 Callback(回呼函式)
11-3 Promise
11-4 async/await
11-5 Ajax與Fetch API
11-6 網路API串接(36小時天氣預報)
【Part 3 AI應用程式篇】
chapter 12 人臉偵測、圖像分類與物體偵測
12-1 JavaScript與AI電腦視覺應用
12-2 實例演練:人臉偵測
12-3 實例演練:圖像分類
12-4 實例演練:物體偵測
chapter 13 本地端LLM與聊天機器人
13-1 認識自然語言處理與大型語言模型
13-2 使用Ollama部署本地端LLM
13-3 〔實例演練〕最懂你的私人特助
【Part 4 函式庫與框架篇】
chapter 14 Vue.js (PDF電子書,請線上下載)
14-1 JavaScript函式庫與框架
14-2 認識Vue.js
14-3 安裝與使用Vue.js
14-4 樣板語法
14-5 methods與computed屬性
14-6 事件處理
14-7 表單欄位繫結
14-8 類別與樣式繫結
14-9 條件式渲染
14-10 清單渲染
chapter 15 jQuery (PDF電子書,請線上下載)
15-1 認識jQuery
15-2 取得jQuery核心
15-3 使用jQuery核心
15-4 事件處理
15-5 特效與動畫
配送方式
-
台灣
- 國內宅配:本島、離島
-
到店取貨:
不限金額免運費
-
海外
- 國際快遞:全球
-
港澳店取:
詳細資料
詳細資料
-
- 語言
- 中文繁體
- 裝訂
- 紙本平裝
-
- ISBN
- 9786264254113
- 分級
- 普通級
-
- 頁數
- 424
- 商品規格
- 18開17*23cm
-
- 出版地
- 台灣
- 適讀年齡
- 全齡適讀
-
- 注音
- 級別
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
-
依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
- 依消費者要求所為之客製化給付。(客製化商品)
- 報紙、期刊或雜誌。(含MOOK、外文雜誌)
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
- 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
- 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
- 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
- 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。


商品評價