小程式,大未來:微信小程式開發

小程式,大未來:微信小程式開發

《小程式,大未來:微信小程式開發》是2018年7月電子工業出版社出版的圖書,作者是呂雲翔。

基本介紹

  • 書名:小程式,大未來:微信小程式開發
  • 作者:呂雲翔
  • ISBN:9787121340581
  • 頁數:352頁
  • 定價:69元
  • 出版社:電子工業出版社
  • 出版時間:2018年7月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書系統、全面地介紹小程式開發的基本過程,且配合實踐案例,力求讓讀者能真正熟練掌握基礎知識,並提高個人設計和開發技巧。全書分為三部分,共14章。第一部分包括第1章至第3章,介紹微信小程式的基礎知識,包括小程式的定義、小程式與其他App的區別等。第二部分包括第4章至第10章,主要介紹小程式的開發,包括框架、組件、接口,以及與伺服器的互動等。第三部分包括第11章至第14章,詳解4個小程式實例的實現過程,這4個實例是不同方面、不同領域的小程式套用實例,旨在幫助讀者掌握更多的小程式開發技巧,學會自主學習和自主開發。本書內容從理論到實踐,由淺入深,以期使每位希望通過微信小程式開發套用的讀者都可以輕鬆地閱讀本書。

圖書目錄

第一部分 小程式是什麼
第1章 小程式的定義
1.1 走進小程式
1.2 小程式與微信公眾號
1.2.1 獲取方式
1.2.2 功能特性
1.2.3 在微信中的入口
1.3 小程式與App
1.3.1 運行原理
1.3.2 開發推廣難度
1.3.3 使用體驗
第2章 小程式的定位
2.1 小程式的特點
2.2 小程式的使用場景
第3章 小程式的運行
3.1 小程式本身的生命周期
3.2 小程式頁面的生命周期
第二部分 開發設計小程式
第4章 初次上手
4.1 註冊小程式賬號
4.1.1 已認證公眾號快速獲取小程式
4.1.2 個人/企業註冊小程式
4.2 開始前的準備
4.2.1 快速創建門店小程式
4.2.2 獲取小程式開發者工具
4.3 開發者工具的使用
第5章 一個叫Hello World的小程式
5.1 創建示例項目
5.2 代碼檔案目錄結構
5.2.1 小程式的目錄結構
5.2.2 探究Hello World的實現
5.3 在手機上預覽小程式
5.3.1 Hello World在手機上的體驗
5.3.2 調試預覽及ES6 API支持細節
5.4 審核和發布小程式
第6章 小程式結構詳解
6.1 MINA框架
6.1.1 MINA框架簡介
6.1.2 MINA框架的功能
6.2 配置檔案詳解
6.2.1 全局配置檔案
6.2.2 頁面配置檔案
6.3 視圖層
6.3.1 WXML
6.3.2 WXSS
6.3.3 組件
6.4 邏輯層
6.4.1 註冊程式
6.4.2 註冊頁面
6.4.3 檔案作用域及模組化
6.4.4 API
第7章 小程式的基本組件
7.1 視圖容器
7.1.1 view 視圖容器
7.1.2 scroll-view滾動視圖容器
7.1.3 swiper滑塊視圖容器和swiper-item滑動項目組件
7.2 基礎內容
7.2.1 icon圖示
7.2.2 text文本
7.2.3 progress進度條
7.3 表單組件
7.3.1 button按鈕
7.3.2 checkbox多選項目
7.3.3 form表單
7.3.4 input輸入框
7.3.5 label標籤
7.3.6 picker選擇器
7.3.7 picker-view嵌入頁面的滾動選擇器
7.3.8 radio單選項目
7.3.9 slider滑動選擇器
7.3.10 switch開關選擇器
7.3.11 textarea多行輸入框
7.4 頁面連結
7.5 媒體組件
7.5.1 audio音頻組件
7.5.2 video視頻組件
7.5.3 image圖片組件
7.6 地圖組件
7.7 畫布
7.8 客服會話按鈕
第8章 小程式編程接口(API)詳解
8.1 網路
8.1.1 發起請求
8.1.2 上傳和下載
8.1.3 WebSocket
8.2 媒體
8.2.1 圖片
8.2.2 錄音
8.2.3 音頻播放控制
8.2.4 音樂播放控制
8.2.5 音頻組件控制
8.2.6 視頻
8.2.7 視頻組件控制
8.3 檔案
8.4 數據快取
8.5 位置
8.5.1 獲取位置
8.5.2 查看位置
8.5.3 地圖組件控制
8.6 設備
8.6.1 系統信息
8.6.2 網路狀態
8.6.3 加速度計
8.6.4 羅盤
8.6.5 撥打電話
8.6.6 掃碼
8.6.7 剪貼簿
8.6.8 藍牙
8.7 界面
8.7.1 互動反饋
8.7.2 設定導航條
8.7.3 導航
8.7.4 動畫
8.7.5 繪圖
8.7.6 下拉刷新
8.8 第三方平台
8.9 開放接口
8.9.1 登錄
8.9.2 用戶信息
8.9.3 微信支付
8.9.4 模板訊息
8.9.5 客服訊息
8.9.6 分享
8.9.7 獲取二維碼
8.9.8 收貨地址
8.9.9 卡券
8.9.10 設定
8.10 數據分析
8.10.1 概況趨勢
8.10.2 訪問趨勢
8.10.3 訪問分布
8.10.4 訪問留存
8.10.5 訪問頁面
8.11 拓展接口
第9章 小程式和後台伺服器數據互動實例
9.1 伺服器申請購買與配置
9.2 如何取得HTTPS認證
9.3 後台數據接口設計實例
9.4 小程式調用數據互動實例
第10章 小程式的安全及性能
10.1 小程式安全設定
10.1.1 數據安全
10.1.2 網路安全
10.1.3 存儲安全
10.1.4 開放接口安全
10.1.5 釣魚風險
10.2 小程式性能最佳化
10.2.1 網路請求接口域名的限制解決
10.2.2 套用內部支持HTTPS請求
10.2.3 並發的網路請求
10.2.4 多個頁面的代碼合用
10.2.5 小程式登錄問題
10.2.6 開發目錄與發布目錄分開管理
10.2.7 小程式大小最佳化
第三部分 小程式實例
第11章 電商類小程式:線上商城
11.1 整體思路設計
11.1.1 頁面設定
11.1.2 首頁排版布局
11.1.3 商品詳情頁面排版布局
11.1.4 購物車頁面排版布局
11.1.5 其他頁面元素和相關API的使用
11.2 完整代碼實現
第12章 工具類小程式:番茄時鐘
12.1 整體思路設計
12.1.1 頁面設定
12.1.2 主頁排版布局
12.1.3 動畫效果
12.1.4 歷史記錄頁面排版布局
12.1.5 相關API
12.2 完整代碼實現
第13章 多媒體類小程式:小相冊
13.1 整體思路設計
13.1.1 布局方案
13.1.2 單頁式布局
13.1.3 與伺服器的數據互動
13.1.4 使用Promise對象編寫異步計算
13.1.5 首頁排版布局
13.1.6 底部選單設計
13.1.7 預覽模式頁面布局
13.1.8 多媒體信息的管理
13.2 完整代碼實現
第14章 內容類小程式:新聞閱讀
14.1 整體思路設計
14.1.1 頁面設定
14.1.2 富文本信息的處理
14.1.3 詳情頁面
14.1.4 使用Query參數在頁面間傳遞數據
14.1.5 分享接口的調用
14.1.6 訂閱頁面
14.2 完整代碼實現
參考文獻

相關詞條

熱門詞條

聯絡我們