作 者:李一鳴 著
定 價:59
出 版 社:清華大學出版社
出版日期:2021年04月01日
頁 數:232
裝 幀:平裝
ISBN:9787302576532
小程序得到廣泛的應用。無論你是前端初學者,還是App開發者,隻要有接受新事物的決心,那麼本書就能幫助你順利掌握小程序開發。從環境搭建到語法講解,從組件表單到網絡請求,從基礎用法到案例實戰,本書帶你快速上手掌握小程序開發。
●第1章 初識小程序
1.1 小程序簡介
1.1.1 小程序的誕生
1.1.2 小程序與App的區別
1.1.3 小程序未來的發展
1.2 上手前的準備工作
1.2.1 需要掌握的技術
1.2.2 申請小程序
1.2.3 安裝Node.js和NPM
1.2.4 安裝Git
1.2.5 開發者工具的安裝
1.3 制作第一個小程序
1.3.1 HelloWorld
1.3.2 編輯器的使用
1.3.3 調試器的使用
1.3.4 模擬器的使用
1.4 小結
第2章 小程序框架
2.1 小程序代碼構成
2.1.1 WXML
2.1.2 WXSS
2.1.3 WXS
2.2 小程序框架配置
2.2.1 目錄結構
2.2.2 app.json
2.2.3 app.js
2.2.4 app.wxss
2.3 基礎組件
2.3.1 組件屬性類型
2.3.2 組件公共屬性
2.4 生命周期與頁面跳轉
2.4.1 生命周期函數
2.4.2 頁面跳轉
2.5 小結
第3章 小程序組件
3.1 視圖容器組件
3.1.1 視圖容器view
3.1.2 滾動視圖scroll-view
3.1.3 可移動視圖movable-view
3.1.4 覆蓋視圖cover-view
3.1.5 滑塊視圖swiper
3.2 內容組件
3.2.1 圖標icon
3.2.2 進度條progress
3.2.3 文本text
3.3 導航組件
3.4 小程序UI框架
3.4.1 WeUI
3.4.2 iView
3.4.3 VantWeapp
3.5 小結
第4章 小程序語法
4.1 WXML語法
4.1.1 數據綁定
4.1.2 列表渲染
4.1.3 條件渲染
4.2 WXS數據類型
4.2.1 boolean
4.2.2 number
4.2.3 string
4.2.4 array
4.2.5 object
4.2.6 function
4.2.7 date
4.3 WXS語法
4.3.1 變量與運算符
4.3.2 條件判斷與循環
4.3.3 WXS模塊
4.3.4 使用注釋
4.4 小結
第5章 表單組件與導航組件
5.1 表單組件
5.1.1 按鈕button
5.1.2 表單輸入框input
5.1.3 多行輸入框textarea
5.1.4 復選框checkbox
5.1.5 單選框radio
5.1.6 滑動選擇器slider
5.1.7 開關選擇器switch
5.1.8 日期時間選擇框picker
5.2 數據校驗
5.2.1 常用的校驗方式
5.2.2 form
5.3 實戰練習:登錄頁
5.3.1 選擇表單組件
5.3.2 頁面實現
5.4 小結
第6章 媒體組件與地圖組件
6.1 媒體組件
6.1.1 圖片組件image
6.1.2 攝像頭組件camera
6.1.3 音頻組件audio
6.1.4 視頻組件video
6.2 地圖組件
6.2.1 地圖組件的使用方式
6.2.2 定位
6.2.3 設置標記與氣泡
6.3 小結
第7章 網絡請求
7.1 第一條網絡請求
7.1.1 網絡配置
7.1.2 wx.request
7.2 HTTP基礎知識
7.2.1 請求方法
7.2.2 狀態碼
7.2.3 請求頭
7.3 HTTPS
7.3.1 為什麼需要HTTPS
7.3.2 什麼是HTTPS
7.3.3 HTTPS的工作過程
7.3.4 申請HTTPS
7.3.5 為什麼不一直使用HTTPS
7.4 實戰練習:封裝HTTP
7.5 小結
第8章 本地數據管理
8.1 數據緩存
8.1.1 數據的存儲
8.1.2 數據的讀取
8.1.3 數據的刪除
8.1.4 數據的獲取
8.2 文件管理
8.2.1 文件的下載
8.2.2 文件的保存
8.2.3 文件的讀取
8.2.4 文件的刪除
8.3 小結
第9章 設備信息與硬件功能
9.1 設備信息
9.1.1 獲取設備信息
9.1.2 網絡狀態
9.1.3 設備電量
9.2 硬件功能
9.2.1 撥打電話
9.2.2 掃碼
9.2.3 剪貼板
9.2.4 震動
9.3 小結
第10章 後臺模擬環境搭建
10.1 前後端分離
10.2 tman的安裝與使用
10.2.1 tman的安裝
10.2.2 tman的使用
10.3 json-server的安裝與使用
10.3.1 json-server的安裝與配置
10.3.2 第一個json-server程序
10.4 實戰練習:使用json-server實現增刪改查
10.4.1 項目的建立與配置
10.4.2 數據的查詢與刪除
10.4.3 數據的新增與編輯
10.5 小結
第11章 項目實戰1:抽簽應用
11.1 項目起步
11.2 項目開發
11.2.1 首頁開發
11.2.2 新增頁面開發
11.2.3 抽簽頁面開發
11.2.4 我的頁面開發
11.3 小結
第12章 項目實戰2:圖書商城
12.1 項目起步
12.1.1 項目設計
12.1.2 項目框架搭建
12.2 後臺環境準備
12.2.1 後臺環境搭建
12.2.2 後臺數據創建
12.3 項目開發
12.3.1 首頁開發
12.3.2 分類頁面開發
12.3.3 商品詳情頁面開發
12.3.4 購物車頁面開發
12.3.5 我的頁面開發
12.4 小結
國內幾乎所有互聯網公司都推出了自己的小程序,越來越多的網課和培訓班也在開設小程序教學課程。本書是一本為想掌握小程序的開發人員量身定制的快速入門教材,從零開始學習,書中示例多,適合喜歡動手練習的讀者。本書共12章,首先介紹小程序的基礎,包括開發工具的使用、開發環境搭建、組件等基本知識;接著介紹一些常見的小程序知識點,包括語法、表單驗證、媒體與地圖組件、網絡請求等,並在每個模塊最後都提供實戰的例子:最後是json-server後臺模擬環境搭建與實戰內容,包括抽簽小工具實戰和圖書商城實戰。本書內容全面、示例豐富,既適合小程序初學者,也適合高等院校的師生學習閱讀,還可作為高等院校計算機相關專業的教材使用。
李一鳴 著
李一鳴,主攻前端和Angular開發,8年前端開發經驗,能帶領前端混合開發團隊利用近期新技術解決業務快速發展過程中的各種業務場景問題。熟悉客戶端開發,有多個上架APP,有服務端開發經驗。目前在公司擔任項目經理,管理前端團隊。 著有圖書《Angular開發實戰》《Ionic 移動開發入門與實戰》。