微信小程式開發實戰(2019年電子工業出版社出版的圖書)

微信小程式開發實戰(2019年電子工業出版社出版的圖書)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

《微信小程式開發實戰》是2019年12月電子工業出版社出版的圖書,作者是張益琿。本書是一本小程式開發的入門級教程圖書,也是一本著重於動手實戰的編程指導書。隨著這兩年小程式開發的日漸火熱,無論是對於編程工作者、編程講師或是編程愛好者與學生,掌握小程式開發技能都將為自己帶來極大的收穫。

基本介紹

  • 中文名:微信小程式開發實戰
  • 作者:張益琿
  • 出版社:電子工業出版社
  • 出版時間:2019年12月
  • 頁數:292 頁
  • 定價:89 元
  • 開本:16 開 
  • ISBN:9787121381089
內容簡介,圖書目錄,作者簡介,

內容簡介

本書是一本小程式開發的入門級教程圖書,也是一本著重於動手實戰的編程指導書。隨著這兩年小程式開發的日漸火熱,無論是對於編程工作者、編程講師或是編程愛好者與學生,掌握小程式開發技能都將為自己帶來極大的收穫。本書分4個部分進行小程式開發的全面講解,第1部分著重於語法與小程式開發基礎。第2部分是進階部分,著重於小程式開發中的重難點進行講解。第3部分為實戰部分,通過兩個完整的實戰項目幫助讀者綜合運行學習到的知識進行實戰項目開發,鍛鍊讀者的動手能力與運用能力。第4部分為擴展部分,跳出小程式開發,向讀者介紹更多相關領域的開發技術。

圖書目錄

第1章 走進小程式的開發世界
1.1 認識小程式
1.1.1 小程式的發展史
1.1.2 幾款優秀的小程式
1.1.3 小程式的適用場景
1.1.4 小程式的設計建議
1.2 開發前的準備
1.2.1 註冊小程式開發賬號
1.2.2 下載和安裝微信開發者工具
1.2.3 微信開發者工具的使用簡介
1.2.4 發布小程式體驗版與上架小程式
1.3 編寫HelloWorld程式
1.3.1 分析小程式示例工程
1.3.2 修改示例程式
1.3.3 進行真機調試
第2章 小程式開發中的“三駕馬車”
2.1 代碼邏輯的靈魂——ECMAScript6基礎
2.1.1 測試JavaScript代碼
2.1.2 使用變數
2.1.3 7種重要的數據類型
2.1.4 強大的運算符
2.1.5 條件語句
2.1.6 多分支結構
2.1.7 循環結構
2.1.8 中斷結構
2.1.9 異常捕獲
2.1.10 使用函式
2.1.11 使用對象
2.1.12 定義類
2.1.13 解構賦值
2.1.14 Proxy代理對象
2.1.15 Promise承諾對象
2.2 應用程式的骨架——WXML基礎
2.2.1 認識WXML
2.2.2 將數據綁定到WXML界面中
2.2.3 WXML的邏輯能力
2.2.4 WXML模板
2.3 裝裱與布局——WXSS基礎
2.3.1 WXSS與CSS
2.3.2 WXSS選擇器
2.3.3 WXSS背景相關屬性
2.3.4 WXSS文本相關屬性
2.3.5 WXSS邊距與框線相關屬性
2.3.6 WXSS元素定位相關屬性
2.3.7 其他顯示效果相關屬性
第3章 小程式容器組件套用
3.1 view視圖組件
3.1.1 view視圖組件核心屬性
3.1.2 組件flex布局
3.2 可滾動的容器視圖組件
3.2.1 scroll-view滾動視圖組件
3.2.2 swiper輪播組件
3.2.3 movable-view可拖曳組件
3.3 浮層視圖組件
3.3.1 cover-view浮層文本視圖
3.3.2 cover-image浮層圖片視圖
第4章 小程式中的視圖組件
4.1 基礎視圖組件
4.1.1 icon組件
4.1.2 text組件
4.1.3 rich-text組件
4.1.4 progress組件
4.1.5 button組件
4.2 用戶輸入相關組件
4.2.1 checkbox組件
4.2.2 radio組件
4.2.3 input組件
4.2.4 switch組件
4.2.5 label組件
4.2.6 slider組件
4.2.7 textarea組件
4.3 選擇器組件
4.3.1 普通選擇器
4.3.2 多列選擇器
4.3.3 時間選擇器
4.3.4 日期選擇器
4.3.5 地區選擇器
4.3.6 選擇器視圖
第5章 高級視圖組件
5.1 導航組件
5.1.1 navigator導航組件
5.1.2 導航跳轉方式
5.2 多媒體相關組件
5.2.1 image組件
5.2.2 audio組件
5.2.3 video組件
5.2.4 camera組件
5.2.5 直播相關組件
5.3 地圖組件
5.3.1 map組件的套用
5.3.2 向地圖上添加標記點
5.3.3 向地圖上添加線段
5.3.4 向地圖上添加閉合多邊形
5.3.5 向地圖上添加圓形
5.3.6 MapContext對象
5.4 canvas組件
5.4.1 使用canvas組件
5.4.2 CanvasContext上下文對象詳解
第6章 自定義組件
6.1 創建自定義組件
6.1.1 創建自定義組件模板
6.1.2 使用自定義組件插槽
6.2 自定義組件的數據與方法綁定
6.2.1 組件構造方法
6.2.2 內部數據與外部數據
6.2.3 使用數據集進行傳值
6.2.4 自定義組件的事件
6.3 組件的生命周期函式與behaviors
6.3.1 組件的生命周期函式
6.3.2 行為混入
6.4 組件間關係與數據監聽器
6.4.1 定義組件關係
6.4.2 使用數據監聽器
第7章 網路與數據存儲
7.1 進行網路請求
7.1.1 使用第三方網路數據服務
7.1.2 在小程式中訪問接口服務
7.1.3 wx.request請求方法詳解
7.2 檔案下載與上傳
7.2.1 檔案下載
7.2.2 檔案上傳
7.3 使用WebSocket技術
7.3.1 建立WebSocket對象
7.3.2 使用SocketTask對象
7.4 小程式中的數據存儲技術
7.4.1 數據快取
7.4.2 使用檔案接口進行持久化存儲
7.4.3 使用檔案管理器
第8章 界面互動與動畫
8.1 系統彈窗
8.1.1 訊息框
8.1.2 對話框
8.1.3 等待提示框
8.1.4 抽屜彈窗
8.2 操作導航欄與標籤欄
8.2.1 使用接口設定導航欄
8.2.2 配置標籤欄
8.3 頁面的下拉刷新與上拉載入
8.3.1 配置下拉刷新與上拉載入功能
8.3.2 下拉刷新與上拉載入的回調方法
8.4 使用WXSS定義動畫
8.4.1 定義關鍵幀
8.4.2 組件的形態變換與動畫
8.4.3 過渡動畫
8.4.4 監聽動畫過程
8.5 使用Animation動畫對象
8.5.1 Animation動畫示例
8.5.2 Animation對象方法
第9章 小程式中的功能接口
9.1 系統信息與更新
9.1.1 獲取系統信息
9.1.2 小程式更新機制
9.2 轉發與分享
9.2.1 小程式分享入口
9.2.2 分享參數配置
9.3 獲取微信用戶信息
9.3.1 關於用戶授權
9.3.2 獲取用戶信息
9.3.3 進行登錄操作
9.4 調用微信功能外掛程式
9.4.1 使用微信支付
9.4.2 卡券與發票
9.4.3 獲取用戶運動數據
9.5 常用的設備功能接口
9.5.1 網路與Wi-Fi
9.5.2 電話與聯繫人
9.5.3 螢幕與電量
9.5.4 振動與掃碼
第10章 小程式全棧開發——使用雲開發
10.1 雲開發配置
10.1.1 開通雲開發
10.1.2 雲開發控制台簡介
10.2 使用雲端資料庫
10.2.1 在控制台使用資料庫
10.2.2 在小程式中調用資料庫
10.2.3 在小程式中進行數據查詢操作
10.2.4 數據的更新與刪除
10.3 使用雲存儲
10.3.1 存儲管理後台
10.3.2 在小程式端操作雲檔案
10.4 雲函式
10.4.1 使用雲函式
10.4.2 進行參數傳遞
10.4.3 異步執行的雲函式
10.4.4 在雲函式中調用資料庫接口
第11章 實戰項目:新聞客戶端小程式
11.1 開發前的準備
11.1.1 需求確認、方案選擇與頁面設計
11.1.2 搭建初始工程
11.2 設計“精選”頁面
11.2.1 “精選”頁面布局開發
11.2.2 “精選”頁面接口調用與數據渲染
11.3 開發“分類”頁面
11.3.1 分類目錄頁的搭建
11.3.2 開發新聞分類列表頁面
11.4 新聞詳情頁與新聞收藏功能的開發
11.4.1 新聞詳情頁的開發
11.4.2 新聞收藏功能的開發
11.5 完善收藏功能與添加分享功能
11.5.1 編寫收藏頁面
11.5.2 添加分享功能
第12章 實戰項目:讀書社區小程式
12.1 項目需求分析與接口服務準備
12.1.1 讀書社區項目需求
12.1.2 使用萬維易源網的圖書查詢接口服務
12.2 工程基礎工具封裝
12.2.1 創建工程
12.2.2 基礎工具封裝
12.2.3 懸浮按鈕組件的封裝
12.2.4 圖書錄入功能的開發
12.3 圖書詳情頁的開發
12.3.1 編寫詳情頁頁面
12.3.2 增加登錄與收藏相關邏輯
12.4 編寫書房主頁
12.4.1 書房頁面布局
12.4.2 獲取書房信息
12.4.3 添加編輯書房名稱和書房簡介功能
12.5 開發書評相關模組
12.5.1 發布評論頁面開發
12.5.2 發布書評功能
12.5.3 在書籍詳情頁添加書評模組
12.6 套用首頁開發
12.6.1 開發首頁基礎功能
12.6.2 進行書評信息的請求
第13章 編程之路
13.1 原生開發
13.1.1 iOS原生開發
13.1.2 Android原生開發
13.1.3 混合開發技術
13.2 網站開發
13.2.1 Python程式語言
13.2.2 Java程式語言
13.2.3 JavaScript程式語言
13.2.4 Ruby程式語言
13.3 編程之路

作者簡介

個人開源中國技術部落格50萬餘字,訪問量過90萬,關於iOS開發、Swift語言、Objective-C語言、Java與JavaScript語言、Android等相關技術部落格400餘篇。GitHub活躍用戶。 任麥子學院iOS金牌講師,良師益友網,51CTO學院,CSND網路學院簽約講師 ,開源中國高手問答欄目受邀技術專家。發布iOS教學課程7套,時長超過200小時。

相關詞條

熱門詞條

聯絡我們