JavaScript 項目開發全程實錄
明日科技
- 出版商: 清華大學
- 出版日期: 2025-01-01
- 定價: $539
- 售價: 8.5 折 $458
- 語言: 簡體中文
- 頁數: 320
- ISBN: 7302675473
- ISBN-13: 9787302675471
-
相關分類:
JavaScript
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$414深入理解 Android 網絡編程-技術詳解與最佳實踐 -
$534Android 深度探索(捲 2)-系統應用源代碼分析與 ROM 定製(附光盤) -
$534Android 安全攻防權威指南 -
Python 駭客密碼|加密、解密與破解實例應用 Cracking Codes with Python$520$411 -
$330網絡設備配置與調試項目實訓(第4版) -
$281自動化測試 主流工具入門與提高 -
Oracle 19c 從入門到精通 (視頻教學超值版)$534$507 -
Python 視窗 GUI 設計 活用 tkinter 之路 -- 王者歸來, 4/e$720$569 -
$280Docker 快速入門 -
前端測試指南:策略與實踐$650$507 -
Beyond XSS:探索網頁前端資安宇宙$880$695 -
Spring Boot 項目開發實踐 (微視頻版)$594$564 -
Vue.js 3 高階程式設計:UI 元件庫開發實戰$534$507 -
Web 安全應用與防護$354$336 -
$458C# 項目開發全程實錄, 5/e -
大數據 SQL 優化 : 原理與實踐$594$564 -
單元測試的藝術|以 JavaScript 為例 3/e$680$537 -
Spring Boot 項目化教程 (微課視頻版)$359$341 -
C# 12 和.NET 8 入門與跨平臺開發, 8/e$1,188$1,129 -
ASP.NET MVC 高效構建 Web 應用$834$792 -
Spring Boot + Vue 3 項目開發$299$284 -
無 Bug の境界 - 軟體測試工程技術詳解$880$695 -
$414惡意代碼分析與檢測技術 -
Web 漏洞分析與防範實戰:卷2$774$735 -
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585
中文年末書展|繁簡參展書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 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
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項目開發全程實錄》精選JavaScript 開發方向的10 個熱門應用項目,實用性非常強。具體項目包含:幸運大抽獎、精美萬年歷設計、別踩白塊兒小遊戲、五子棋小遊戲、明日在線教育網站、飛馬城市旅遊信息網、花瓣電影評分網、明日書店網上商城、吃了麼外賣網、星光音樂網。本書從軟件工程的角度出發,按照項目開發的順序,系統、全面地講解每一個項目的開發實現過程。在體例上,每章一個項目,統一採用“開發背景→系統設計→技術準備→各功能模塊設計與實現→項目運行→源碼下載”的形式完整呈現項目,給讀者明確的成就感,可以讓讀者快速積累實際項目經驗與技巧,早日實現就業目標。
作者簡介
明日科技,全名為吉林省明日科技有限公司,是一家專業從事軟件開發、教育培訓以及軟件開發教育資源整合的高科技公司,其編寫的教材非常註重選取軟件開發中的必需、常用內容,同時也很註重內容的易學、方便性以及相關知識的拓展性,深受讀者喜愛。其教材多次榮獲「全行業優秀暢銷品種」「全國高校出版社優秀暢銷書」等獎項,多個品種長期位居同類圖書銷售排行榜的前列。
目錄大綱
第1章 幸運大抽獎 1
——運算符 + 循環控制 + 函數 + Math 對象
1.1 開發背景 1
1.2 系統設計 2
1.2.1 開發環境 2
1.2.2 業務流程 2
1.2.3 功能結構 2
1.3 技術準備 3
1.4 功能設計 7
1.4.1 抽獎界面設計 7
1.4.2 初始化單元格的位置 10
1.4.3 抽獎功能的實現 11
1.4.4 獲取抽獎結果 12
1.5 項目運行 12
1.6 源碼下載 13
第2章 精美萬年歷設計 14
——字符串操作 + 條件判斷 + 數組操作 + Date 對象
2.1 開發背景 14
2.2 系統設計 15
2.2.1 開發環境 15
2.2.2 業務流程 15
2.2.3 功能結構 15
2.3 技術準備 16
2.4 功能設計 21
2.4.1 萬年歷界面設計 21
2.4.2 生成公歷日期和農歷日期 25
2.4.3 選擇年月和切換年月的實現 30
2.4.4 查看假期安排 32
2.4.5 快速返回當前日期 33
2.5 項目運行 34
2.6 源碼下載 34
第3章 別踩白塊兒小遊戲 35
——構造函數 + 原型 + Event 對象 + Document 對象
3.1 開發背景 35
3.2 系統設計 36
3.2.1 開發環境 36
3.2.2 業務流程 36
3.2.3 功能結構 36
3.3 技術準備 37
3.4 功能設計 42
3.4.1 遊戲初始界面設計 42
3.4.2 選擇遊戲模式界面設計 45
3.4.3 選擇塊兒數界面設計 45
3.4.4 經典模式遊戲設計 46
3.4.5 街機模式遊戲設計 49
3.4.6 遊戲結束界面設計 52
3.5 項目運行 53
3.6 源碼下載 54
第4章 五子棋小遊戲 55
——對象 + 事件處理 + DOM 文檔對象模型 + 二維數組
4.1 開發背景 55
4.2 系統設計 56
4.2.1 開發環境 56
4.2.2 業務流程 56
4.2.3 功能結構 57
4.3 技術準備 57
4.3.1 技術概覽 57
4.3.2 二維數組 59
4.4 遊戲初始界面設計 60
4.4.1 創建主頁 60
4.4.2 遊戲初始化 62
4.5 實現人機對弈 64
4.5.1 玩家下棋 64
4.5.2 判斷玩家是否取勝 67
4.5.3 電腦下棋 69
4.5.4 棋子權重的判斷 70
4.6 顯示遊戲結果 73
4.7 項目運行 76
4.8 源碼下載 77
第5章 明日在線教育網站 78
——圖像處理 + Form 對象 + Window對象 + localStorage
5.1 開發背景 78
5.2 系統設計 79
5.2.1 開發環境 79
5.2.2 業務流程 79
5.2.3 功能結構 79
5.3 技術準備 80
5.3.1 技術概覽 80
5.3.2 localStorage 83
5.4 首頁設計 84
5.4.1 輪播圖設計 85
5.4.2 實戰課程展示 86
5.4.3 實現最新動態的向上間斷滾動效果 89
5.4.4 實現圖片的不間斷滾動 90
5.4.5 實現浮動窗口 91
5.5 課程列表頁面設計 92
5.6 課程詳情頁面設計 96
5.6.1 構建頁面 98
5.6.2 觀看視頻頁面設計 100
5.7 登錄和註冊頁面設計 101
5.7.1 登錄功能的實現 101
5.7.2 註冊功能的實現 104
5.8 項目運行 107
5.9 源碼下載 107
第6章 飛馬城市旅遊信息網 108
——模塊 + JSON + BOM 瀏覽器對象模型
6.1 開發背景 108
6.2 系統設計 109
6.2.1 開發環境 109
6.2.2 業務流程 109
6.2.3 功能結構 110
6.3 技術準備 110
6.4 公共文件設計 114
6.4.1 頁面頭部文件設計 114
6.4.2 頁面底部文件設計 115
6.5 首頁設計 116
6.6 熱門景點頁面設計 120
6.6.1 景點列表頁面設計 121
6.6.2 景點詳情頁面設計 123
6.7 酒店住宿頁面設計 128
6.7.1 酒店列表頁面設計 128
6.7.2 酒店搜索結果頁面設計 133
6.7.3 酒店詳情頁面設計 135
6.8 門票預訂頁面設計 140
6.9 遊客服務頁面設計 144
6.10 用戶中心頁面設計 147
6.10.1 用戶註冊頁面設計 148
6.10.2 用戶登錄頁面設計 150
6.11 項目運行 152
6.12 源碼下載 152
第7章 花瓣電影評分網 153
——DOM 操作 + 設置超時 + Style 對象
7.1 開發背景 153
7.2 系統設計 154
7.2.1 開發環境 154
7.2.2 業務流程 154
7.2.3 功能結構 154
7.3 技術準備 155
7.3.1 技術概覽 155
7.3.2 querySelector()方法 155
7.3.3 querySelectorAll()方法 156
7.3.4 classList 屬性 156
7.4 公共文件設計 157
7.4.1 頁面頭部文件設計 157
7.4.2 頁面底部文件設計 158
7.5 主頁設計 158
7.5.1 “正在熱映”版塊的實現 159
7.5.2 “最近熱門的電影”版塊的實現 164
7.5.3 “一周口碑榜”版塊的實現 167
7.6 電影信息頁面設計 168
7.6.1 “電影基本信息和評分”版塊的設計 168
7.6.2 “劇情簡介”版塊的實現 171
7.6.3 “類似電影推薦”版塊的實現 171
7.7 註冊和登錄功能設計 172
7.7.1 用戶註冊頁面設計 173
7.7.2 用戶登錄頁面設計 175
7.7.3 判斷用戶是否已登錄 177
7.8 電影評價功能的實現 178
7.8.1 記錄想看的電影 178
7.8.2 評價看過的電影 183
7.8.3 刪除記錄 185
7.9 項目運行 186
7.10 源碼下載 187
第8章 明日書店網上商城 188
——sessionStorage + 正則表達式 + insertAdjacentHTML()方法
8.1 開發背景 188
8.2 系統設計 189
8.2.1 開發環境 189
8.2.2 業務流程 189
8.2.3 功能結構 189
8.3 技術準備 190
8.3.1 技術概覽 190
8.3.2 sessionStorage 191
8.3.3 insertAdjacentHTML()方法 192
8.4 主頁的設計與實現 192
8.4.1 主頁的設計 192
8.4.2 頂部區和底部區功能的實現 194
8.4.3 輪播圖功能的實現 196
8.4.4 新書熱賣榜功能的實現 197
8.4.5 商品推薦功能的實現 198
8.5 商品列表頁面的設計與實現 202
8.5.1 商品列表頁面的設計 202
8.5.2 分類選項功能的實現 202
8.5.3 商品列表區的實現 205
8.6 商品詳情頁面的設計與實現 208
8.6.1 商品詳情頁面的設計 208
8.6.2 圖片放大鏡效果的實現 209
8.6.3 商品概要功能的實現 211
8.6.4 商品評價功能的實現 215
8.6.5 猜你喜歡功能的實現 216
8.6.6 選項卡切換效果的實現 218
8.7 購物車頁面的設計與實現 219
8.7.1 購物車頁面的設計 219
8.7.2 購物車頁面的實現 220
8.8 付款頁面的設計與實現 223
8.8.1 付款頁面的設計 223
8.8.2 付款頁面的實現 224
8.9 註冊和登錄頁面的設計與實現 227
8.9.1 註冊和登錄頁面的設計 227
8.9.2 註冊頁面的實現 228
8.9.3 登錄頁面的實現 230
8.10 項目運行 231
8.11 源碼下載 232
第9章 吃了麼外賣網 233
——JSON + Ajax + Bootstrap
9.1 開發背景 233
9.2 系統設計 234
9.2.1 開發環境 234
9.2.2 業務流程 234
9.2.3 功能結構 235
9.3 技術準備 235
9.3.1 技術概覽 235
9.3.2 Bootstrap 237
9.4 主頁的設計與實現 240
9.4.1 主頁的設計 240
9.4.2 頁面頭部和頁面尾部的實現 241
9.4.3 導航和輪播圖的實現 242
9.4.4 商家分類展示的實現 243
9.5 商家列表頁面的設計與實現 246
9.5.1 商家列表頁面的設計 246
9.5.2 商家列表頁面的實現 247
9.6 商家詳情頁面的設計與實現 250
9.6.1 商家詳情頁面的設計 250
9.6.2 商家信息界面的實現 251
9.6.3 菜單界面的實現 252
9.6.4 購物車界面的實現 255
9.7 提交訂單頁面的設計與實現 256
9.7.1 提交訂單頁面的設計 256
9.7.2 提交訂單頁面的實現 257
9.8 選擇支付方式頁面的設計與實現 261
9.8.1 選擇支付方式頁面的設計 261
9.8.2 選擇支付方式頁面的實現 261
9.9 訂單跟蹤頁面的設計與實現 263
9.9.1 訂單跟蹤頁面的設計 263
9.9.2 訂單跟蹤頁面的實現 264
9.10 註冊和登錄頁面的設計與實現 266
9.10.1 註冊和登錄頁面的設計 266
9.10.2 註冊頁面的實現 267
9.10.3 登錄頁面的實現 269
9.11 項目運行 270
9.12 源碼下載 271
第10 章 星光音樂網 272
——XML + Ajax + Vue.js
10.1 開發背景 272
10.2 系統設計 273
10.2.1 開發環境 273
10.2.2 業務流程 273
10.2.3 功能結構 273
10.3 技術準備 274
10.3.1 技術概覽 274
10.3.2 Vue.js 275
10.4 首頁的設計與實現 277
10.4.1 導航欄 278
10.4.2 歌曲列表 279
10.4.3 輪播圖 281
10.4.4 歌曲排行榜 282
10.4.5 最新音樂資訊 285
10.4.6 新歌首發 287
10.5 分類歌曲列表頁面的設計與實現 290
10.5.1 圖片輪播效果 291
10.5.2 分頁展示分類歌曲列表 291
10.6 歌曲詳情頁面的設計與實現 296
10.7 在線試聽頁面的設計與實現 302
10.8 註冊和登錄頁面的設計與實現 303
10.8.1 用戶註冊頁面 303
10.8.2 用戶登錄頁面 305
10.8.3 判斷用戶是否已登錄 307
10.9 項目運行 308
10.10 源碼下載 308



