微信小程序與雲開發實踐

賈誌傑、羅麗紅

  • 出版商: 清華大學
  • 出版日期: 2026-05-01
  • 售價: $294
  • 語言: 簡體中文
  • 頁數: 230
  • ISBN: 7302715009
  • ISBN-13: 9787302715009
  • 相關分類: Cross-Platform
  • 下單後立即進貨 (約4週~6週)

  • 微信小程序與雲開發實踐-preview-1
  • 微信小程序與雲開發實踐-preview-2
  • 微信小程序與雲開發實踐-preview-3
  • 微信小程序與雲開發實踐-preview-4
  • 微信小程序與雲開發實踐-preview-5
  • 微信小程序與雲開發實踐-preview-6
  • 微信小程序與雲開發實踐-preview-7
微信小程序與雲開發實踐-preview-1

相關主題

商品描述

"本書是一本專註於微信小程序全棧開發的實踐型技術指南,通過完整的商業級項目案例,系統講解小程序與雲開發技術的深度整合與應用。 本書采取“基礎知識→核心應用→項目實踐”的結構和“由淺入深,由深到精”的學習模式進行講解。首先講解微信小程序的發展歷程、小程序賬號註冊及項目的創建,然後通過對原生組件、視圖容器組件、表單組件等小程序組件的講解,使讀者對小程序組件的使用方法等有一個初步的認識;接下來進行小程序 API的講解,通過對網絡API、文件API、數據緩存API、媒體API等內容的介紹,使讀者更加深入地了解小程序,並借助這些API方便快速地實現小程序的功能。系統講解了雲開發、網絡通信與數據存儲三大核心技術模塊。最後通過實踐項目將小程序的基礎知識串聯起來,使讀者在項目實踐過程中快速掌握企業級小程序開發能力。 本書適合微信小程序的開發者閱讀,也可作為高等院校相關專業的教材。 "

作者簡介

賈誌傑,資深架構師,高級工程師。擅長Java、C語言、Python、Web前端等多種開發語言,曾就職於京東、文思海輝等一線大廠,具有豐富的開發經驗和團隊管理經驗。參與並主持移動警務應用管理系統、重點場所視頻檢索分析系統、客流測定與模擬推演系統、中國銀行全球托管系統、數字化圖書管理系統等多個產品。出版圖書《Vue+Spring Boot前後端分離開發實戰(第2版?微課視頻版)》《劍指大前端全棧工程師》《前端三劍客——HTML5+CSS3+JavaScript從入門到實踐》。

目錄大綱

 

目錄

 

 

 

 

 

配套資源(教學課件、源碼及資料庫)

 

第1章了解小程序

 

1.1小程序簡介

 

1.1.1什麼是小程序

 

1.1.2小程序的發展歷程

 

1.1.3小程序的前景

 

1.2小程序開發的準備工作

 

1.2.1申請小程序賬號

 

1.2.2微信開發者工具的下載與安裝

 

第2章微信小程序的構成

 

2.1創建一個小程序

 

2.1.1項目創建

 

2.1.2開發者工具的功能詳解

 

2.1.3小程序的真機體驗與發布

 

2.1.4小程序快捷鍵

 

2.2微信小程序項目結構

 

2.2.1小程序頁面文件

 

2.2.2小程序其他文件

 

2.2.3小程序主體文件

 

2.2.4小程序配置文件

 

2.2.5小程序自動生成頁面方法

 

2.2.6單頁面配置文件

 

2.3微信小程序的生命周期

 

2.3.1小程序應用的生命周期

 

2.3.2小程序頁面的生命周期

 

2.4視圖層

 

2.4.1WXML

 

2.4.2WXSS

 

2.4.3WXS

 

2.5邏輯層

 

2.5.1路由

 

2.5.2事件

 

第3章小程序視圖容器及功能組件

 

3.1原生組件

 

3.2視圖容器組件

 

3.2.1view視圖容器

 

3.2.2scrollview滾動視圖

 

3.2.3swiper滑塊視圖

 

3.2.4pagecontainer頁面容器組件

 

3.2.5movablearea可拖曳容器組件

 

3.2.6matchmedia條件元素容器組件

 

3.2.7shareelement共享元素組件

 

3.3組件的布局

 

3.3.1盒子模型

 

3.3.2浮動與定位

 

3.3.3flex布局

 

3.4基礎功能組件

 

3.4.1icon

 

3.4.2progress

 

3.4.3text

 

3.4.4richtext

 

3.5表單組件

 

3.5.1button組件

 

3.5.2input輸入框

 

3.5.3滾動選擇器

 

3.5.4滑塊選擇器

 

3.5.5表單其他常用組件

 

3.5.6form表單組件

 

3.5.7簡單的小程序登錄頁面

 

3.6自定義組件

 

第4章多媒體與高級視圖組件

 

4.1多媒體組件

 

4.1.1渲染圖像的image

 

4.1.2播放音頻的audio

 

4.1.3播放視頻的video

 

4.1.4捕獲影像的camera

 

4.2地圖與畫布組件

 

4.2.1map(地圖)組件

 

4.2.2canvas(畫布)組件

 

第5章網絡與數據API

 

5.1網絡數據請求

 

5.1.1在小程序中調用天氣預報API服務

 

5.1.2關於RequestTask對象

 

5.2文件上傳與下載

 

5.2.1文件上傳

 

5.2.2文件下載

 

5.3微信分享

 

5.3.1分享好友

 

5.3.2分享朋友圈

 

5.4刷新接口

 

5.4.1下拉刷新

 

5.4.2上拉加載

 

5.4.3返回頂部

 

5.5數據緩沖

 

5.5.1同步緩沖

 

5.5.2異步緩沖

 

第6章設備與界面API

 

6.1設備API

 

6.1.1獲取設備信息API

 

6.1.2網絡

 

6.1.3電量

 

6.1.4屏幕

 

6.1.5聯系人

 

6.2界面API

 

6.2.1交互

 

6.2.2窗口

 

6.2.3tabBar

 

6.2.4滾動

 

6.2.5動畫

 

第7章WeUI組件庫

 

7.1UI框架——TDesign

 

7.2UI框架——TDesign組件應用

 

7.3UI框架——Vant

 

7.4UI框架——Vant組件應用

 

第8章雲開發

 

8.1雲開發模板的創建

 

8.2使用雲數據庫

 

8.2.1創建集合

 

8.2.2雲數據庫支持的數據類型

 

8.2.3新增和查詢數據

 

8.2.4更新和刪除

 

8.3使用雲存儲

 

8.4雲函數

 

8.5雲開發實例

 

第9章項目實踐: 天氣預報小程序

 

9.1申請接口服務

 

9.2數據準備

 

9.2.1天氣預報數據

 

9.2.2城市列表數據

 

9.3城市選擇模塊開發

 

9.4實時天氣模塊開發

 

9.5“未來7天天氣模塊”開發

 

9.6生活指數模塊開發