微信小程序開發實戰教程(Node.js+MySQL)(AI協同)(微課版)(第2版)

曾建華

  • 出版商: 人民郵電
  • 出版日期: 2026-09-01
  • 定價: $299
  • 售價: $298
  • 語言: 簡體中文
  • 頁數: 159
  • ISBN: 7115692378
  • ISBN-13: 9787115692375
  • 相關分類: 行動軟體開發、Node.js、MySQL
  • 下單後立即進貨 (約4週~6週)

  • 微信小程序開發實戰教程(Node.js+MySQL)(AI協同)(微課版)(第2版)-preview-1
微信小程序開發實戰教程(Node.js+MySQL)(AI協同)(微課版)(第2版)-preview-1

商品描述

本書立足企業用人需求,以“夠用、實用”為編寫原則,系統講解微信小程序開發的核心知識,並講解如何使用Node.js和MySQL進行後臺API開發,完成一個完整的選課系統微信小程序的開發。本書內容循序漸進,突出項目驅動與技能應用,幫助讀者在實踐中培養前後端一體化的開發思維。 全書共12章,分為3篇:基礎篇(第1章~第6章)講解微信小程序的基礎知識、基本頁面和底部導航、JS文件、WXML語法、事件及頁面路由、常用API及組件,為後續實戰打下堅實基礎;實戰篇(第7章~第9章)以“選課系統”項目為主線,介紹如何從零開始使用Node.js與MySQL構建後臺API,並實現微信小程序與後臺的數據交互;拓展篇(第10章~第12章)講解自定義組件、WeUI組件庫的使用,以及AI輔助編程的基本思路與應用實踐,引導讀者在智能開發時代借助AI工具提升開發效率與創新能力。 本書既可作為高等院校計算機及相關專業課程的教材,也可作為開發人員的參考書,還可以作為希望系統掌握微信小程序及前後端協同開發技術人員的自學教材。

作者簡介

曾建華,深圳職業技術大學副教授。具備豐富的軟件開發經驗和教材編寫經驗,精通HTML5、Visual Studio、Delphi、SQL Server開發,長期獨立為企業、高校開發項目並維護運行。 首屆全國教材建設獎全國優秀教材二等獎 主編 主編“十三五”職業教育國家規劃教材3部 深圳職業技術學院金課、一流課程《H5跨平臺應用開發》負責人,國家級精品資源共享課“大型數據庫(SQL Server)”建設團隊骨幹成員。

目錄大綱

基礎篇 第 1章 開發環境及第 一個微信小程序 2 1.1 微信小程序簡介 3 1.1.1 安裝微信開發者工具 3 1.1.2 使用微信開發者工具 4 1.2 第 一個微信小程序 5 1.2.1 新建微信小程序 5 1.2.2 打開已有微信小程序 9 1.3 微信小程序構成 10 1.3.1 頁面結構 11 1.3.2 全局配置文件app.json 12 1.3.3 sitemap.json配置 13 1.3.4 項目詳情配置 14 1.3.5 熱重載 15 本章思考 16 第 2章 基本頁面和底部導航 17 2.1 基本頁面 18 2.1.1 創建頁面 18 2.1.2 設置啟動頁面 20 2.1.3 刪除頁面 22 2.2 底部導航 23 2.2.1 tabBar 23 2.2.2 設計底部導航 24 本章思考 27 第3章 JS文件 28 3.1 全局邏輯文件app.js 29 3.1.1 app.js中的生命周期函數 29 3.1.2 app.js中的全局變量 31 3.2 頁面邏輯文件page.js 31 3.2.1 page.js中的生命周期函數 33 3.2.2 page.js頁面的初始數據 34 3.3 模塊化 35 3.3.1 創建和暴露模塊 35 3.3.2 引入模塊 36 本章思考 36 第4章 WXML語法 37 4.1 數據綁定 38 4.2 條件渲染 41 4.3 列表渲染 43 4.4 模板 44 4.5 引用 45 本章思考 46 第5章 事件及頁面路由 47 5.1 事件 48 5.2 頁面路由 50 5.2.1 navigator組件路由 50 5.2.2 API路由 52 本章思考 53 第6章 常用API及組件 54 6.1 API類型及界面交互API的使用 55 6.2 地圖操作 65 6.3 常用組件 68 本章思考 71 實戰篇 第7章 Node.js開發基礎 73 7.1 安裝Node.js 74 7.2 Node.js開發入門 76 7.3 CommonJS模塊規範 78 7.4 Express 80 7.5 路由 81 本章思考 84 第8章 基於Node.js+MySQL的後臺API開發 85 8.1 安裝及配置XAMPP 86 8.2 運行並訪問MySQL數據庫的選課系統後臺API 95 8.3 開發訪問MySQL數據庫的選課系統後臺API 96 8.4 用Apifox測試API 106 本章思考 116 第9章 開發選課系統微信小程序 117 9.1 搭建選課小程序基本架構 118 9.2 實現課程信息展示頁面 119 9.3 實現課程選課學生信息展示頁面 120 9.4 實現登錄、選課頁面 121 本章思考 125 拓展篇 第 10章 自定義組件 127 10.1 創建和使用自定義組件 128 10.1.1 創建自定義組件 128 10.1.2 使用自定義組件 129 10.1.3 頁面和組件之間的數據傳遞 130 10.2 插槽 132 10.3 組件的生命周期函數 134 本章思考 134 第 11章 WeUI組件庫 135 11.1 創建基於WeUI組件庫的項目 136 11.2 使用WeUI組件 138 11.2.1 WeUI基礎組件 138 11.2.2 WeUI表單組件 139 本章思考 142 第 12章 AI輔助編程 143 12.1 AI輔助編程簡介 144 12.2 使用CodeBuddy開發微信小程序 144 12.3 使用Trae CN開發微信小程序 152 12.4 AI輔助編程總結 158 本章思考 159