買這商品的人也買了...
-
Responsive Web Design 響應式網頁設計學習手冊 (Learning Responsive Web Design: A Beginner's Guide)$580$458 -
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
你所不知道的 JS|範疇與 Closures,this 與物件原型 (You Don't Know JS: this & Object Prototypes)$520$411 -
建構微服務|設計細微化的系統 (Building Microservices)$580$458 -
$594Vue.js 權威指南 -
$654Angular 權威教程 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
為你自己學 Git$500$390 -
$403深入淺出 Webpack -
跟著實務學習 ASP.NET MVC -- 第一次寫 MVC 就上手$520$411 -
網頁程式設計 ASP.NET MVC 5.x 範例完美演繹 (附範例程式)$580$458 -
JS 高手昇華之路:Webpack 是唯一的捷徑$580$493 -
最簡單的整合框架:Vue.js 立即成為前端高手$590$502 -
提升程式設計師的面試力|189道面試題目與解答, 6/e (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e)$880$695 -
前端三大王者之 React 跨多螢實戰入門$680$578 -
新一代 JavaScript 程式設計精解 -《對應 ECMAScript 全新語法標準》$580$493 -
網頁程式設計 ASP.NET MVC 5.x 範例完美演繹, 2/e$640$506 -
一次搞懂熱門前端框架 - React、Vue.js、Angular、Backbone.js、Aurelia$620$527 -
Python 技術者們 - 實踐! 帶你一步一腳印由初學到精通$650$553 -
$474Koa 與 Node.js 開發實戰 -
380個精選實例:一步步昇華成 .NET Core 大內高手$880$695 -
$135Vue.js 前端開發實戰 -
$305Vue.js 前端開發實戰 (慕課版) -
再強一點:用 Go語言完成六個大型專案(書況不佳限門市銷售))$780$390 -
Vue.js + Node.js 開發實戰:從入門到項目上線$534$507
中文年末書展|繁簡參展書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 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
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語言為基礎,以Vue.js項目開發過程為主線,介紹了一整套面向Vue.js的項目開發技術。從NoSQL數據庫的搭建到Express項目API的編寫,後再由Vue.js顯示在前端的頁面中,讓讀者可以非常迅速地掌握這些技術,提高項目開發的能力。本書分為4篇。第1篇介紹了Vue.js基礎環境搭建,是全書的基石;第2篇介紹了電影網站項目的設計,涵蓋ES6、Webpack和工程化環境搭建等關鍵技術;第3篇介紹了電影網站項目的前端和後端的實現,涵蓋Node.js後端技術、Vue.js各種組件和API等技術;第4篇介紹了頁面優化,通過學習一些Vue.js模板和框架,從而製作更加美觀的用戶界面(UI)。本書適合Vue.js初學者和進階者閱讀,也適合其他Web前端和後端開發愛好者閱讀。對於一些產品經理,本書也同樣適合閱讀。另外,對於培訓機構和各類開設Web開發課程的院校,本書是一本很好的項目開發教程。
作者簡介
張帆,資深全棧“碼農”。
有多年的項目設計和Web開發經驗,
熟悉各種主流前端和後端開發工具,
長期從事新技術的研究與項目實踐。
現專註於JavaScript全棧開發,
以及微信小程序和小遊戲的開發實踐與探索
目錄大綱
前言
第1篇背景知識
第1章初探網頁開發2
1.1網頁開發歷史2
1.1.1傳統網頁開發3
1.1.2新前端網頁開發5
1.2 MVVM風格開發框架6
1.2.1為什麼會出現MVVM6
1.2.2 MVVM架構的最佳實踐7
1.2.3 MVC、MVP和MVVM開發模式對比8
1.3 Vue.js來了9
1.4 Vue.js的安裝10
1.4.1使用獨立版本11
1.4.2使用CDN安裝13
1.4.3 “npm大法”安裝15
1.4.4使用Chrome瀏覽器測試Vue.js的雙向綁定17
1.5 Vue.js的主要特性19
1.5.1組件19
1.5.2模板22
1.5.3響應式設計22
1.5.4過渡效果22
1.5.5單文件組件24
1.6小結與練習24
1.6.1小結24
1.6.2練習25
第2篇項目設計
第2章開啟Vue.js之旅的準備工作28
2.1 JavaScript運行與開發環境28
2.1.1神奇的包管理器——npm28
2.1.2好用的瀏覽器——Chrome31
2.1.3 Vue.js的調試神器——vue-devtools34
2.1.4非常智能的IDE——WebStorm36
2.2認識ECMAScript 6(ES 6)39
2.2.1 ES 6的前世今生39
2.2.2為什麼要使用ES 640
2.3 ES 6的一些常用語法40
2.3.1 Default Parameters(默認參數)40
2.3.2 Template Literals(模板文本)41
2.3.3 Multi-line Strings(多行字符串)41
2.3.4 Destructuring Assignment(解構賦值)42
2.3.5 Enhanced Object Literals(增強的對象文本)42
2.3.6 Arrow Functions(箭頭函數)43
2.3.7 Promise實現44
2.3.8塊作用域構造let45
2.3.9 Classes(類)46
2.3.10 Modules(模塊)46
2.4使用Babel進行ES 6的轉化47
2.4.1安裝Babel48
2.4.2使用Babel48
2.5精簡壓縮生產環境的Webpack51
2.5.1 Webpack是什麼51
2.5.2配置一個完整項目的Webpack52
2.5.3不得不說的新版Webpack 456
2.6小結與練習59
2.6.1小結59
2.6.2練習59
第3章從一個電影網站項目學習Vue.js60
3.1快速構建第一個Vue.js程序60
3.1.1通過CLI構建應用60
3.1.2輸出Hello world!63
3.1.3開發環境與生產環境66
3.2電影網站的設計70
3.2.1網站的功能設計70
3.2.2網站的路由設計71
3.2.3網站的頁面設計72
3.3電影網站的技術選擇73
3.3.1服務的堅實後盾——數據庫73
3.3.2數據的搬運和加工——服務器端74
3.4小結與練習74
3.4.1小結74
3.4.2練習75
第4章電影網站數據庫的搭建76
4.1什麼是數據庫76
4.1.1什麼是SQL76
4.1.2什麼是NoSQL78
4.1.3兩種數據庫的對比分析79
4.2 MongoDB基礎入門80
4.2.1為什麼選擇MongoDB80
4.2.2安裝MongoDB81
4.2.3啟動MongoDB83
4.2.4安裝MongoDB的可視化界面87
4.2.5 MongoDB的基礎操作90
4.3電影網站數據庫的建立92
4.3.1數據庫的分析與設計93
4.3.2數據集的建立94
4.4小結與練習96
4.4.1小結96
4.4.2練習97
第3篇Vue.js應用開發
第5章電影網站服務器端的設計100
5.1使用JavaScript開發後端服務100
5.1.1神奇的Node.js100
5.1.2什麼是Express101
5.2使用Express進行Web開發102
5.2.1安裝Express102
5.2.2設計後臺服務API105
5.2.3設計路由107
5.3服務器測試108
5.3.1一個測試HTTP請求的Postman插件108
5.3.2在Chrome中安裝Postman插件109
5.3.3使用Postman插件進行數據測試110
5.4 Express後臺代碼編寫112
5.4.1新建工程112
5.4.2連接數據庫115
5.4.3使用Supervisor監控代碼的修改118
5.5用戶系統開發119
5.5.1註冊路由122
5.5.2登錄路由125
5.5.3找回密碼路由128
5.5.4提交評論路由133
5.5.5點贊路由135
5.5.6下載路由137
5.5.7發送站內信路由138
5.5.8接收站內信路由141
5.6前臺API開發143
5.6.1顯示排行榜145
5.6.2顯示文章列表145
5.6.3顯示文章內容146
5.6.4顯示用戶個人信息147
5.7後臺API開發148
5.7.1添加電影148
5.7.2刪除電影151
5.7.3更新電影152
5.7.4獲取所有電影153
5.7.5獲取用戶評論154
5.7.6審核用戶評論154
5.7.7刪除用戶評論156
5.7.8封停用戶157
5.7.9更新用戶密碼159
5.7.10顯示所有用戶160
5.7.11管理用戶權限162
5.7.12新增文章163
5.7.13刪除文章165
5.7.14新增主頁推薦166
5.7.15刪除熱點信息168
5.8小結與練習169
5.8.1小結169
5.8.2練習170
第6章Vue.js項目開發技術解析171
6.1 Vue.js實例171
6.1.1何為構造器171
6.1.2實例的屬性和方法172
6.1 .3生命週期173
6.2 Vue.js路由175
6.2.1 RESTful模式的路由175
6.2.2安裝vue-router175
6.3 Vue.js路由配置vue-router176
6.3.1動態路由匹配176
6.3.2嵌套路由179
6.3 .3編程式導航181
6.3.4命名路由183
6.3.5命名視圖184
6.3.6重定向和別名186
6.3.7路由組件傳遞參數187
6.3.8 HTML 5 History模式188
6.4數據獲取189
6.4.1導航守衛189
6.4.2數據獲取193
6.5電影網站項目路由設計195
6.5.1新建Vue.js項目195
6.5.2前臺
