幫助中心 | 我的帳號 | 關於我們

微信小程序開發零基礎入門(第2版微課視頻版題庫版國家級實驗教學示範中心聯席會電腦學科組十四五規劃教材)/Web前端開發技術叢書

  • 作者:編者:周文潔|責編:王冰飛
  • 出版社:清華大學
  • ISBN:9787302616375
  • 出版日期:2023/09/01
  • 裝幀:平裝
  • 頁數:468
人民幣:RMB 79.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本從零開始學習的微信小程序開發入門書,讀者無需額外的基礎。全書以項目驅動為宗旨,循序漸進、案例豐富,詳細介紹微信小程序的入門基礎知識與使用技巧。全書包括4篇共15章。入門篇(第1章和第2章)介紹小程序的由來、首次註冊開發者賬號、開發工具的下載與安裝以及創建項目流程,第2章包含階段案例「簡易登錄小程序」。基礎篇(第3章和第4章)主要講解小程序框架和組件。這兩章分別包含階段案例「通訊錄小程序」和「趣味心理測試小程序」。應用篇(第5?12章)講解微信小程序中網路API、媒體API、文件API、數據緩存API、位置API、設備API、界面API以及畫布API的用法。各章包含的階段案例分別是「成語詞典小程序」「音樂播放器小程序」「個人相冊小程序」「極簡清單小程序」「紅色旅遊地圖小程序」「幸運抽籤小程序」「幸運大轉盤抽獎小程序」「你畫我猜小程序」。提高篇(第13?15章)中的3章難度逐層遞增,第13章講解如何使用小程序插件和ColorUI組件庫;第14章講解如何使用小程序服務平台能力、Vant Weapp組件庫以及自定義組件;第15章講解如何部署Windows+Apache+MySQL+PHP環境,如何快速配置ThinkPHP6.0框架並製作介面,以及如何與小程序前端交互形成完整全棧開發案例。本書包含完整例題應用110個、階段案例11個以及提高篇進階綜合案例3個,均在微信開發者工具和真機中調試通過,並提供了全套源代碼。
    本書可作為微信小程序愛好者的零基礎入門選擇,也可作為前端開發工程師和電腦相關專業學生的小程序開發工具書。

作者介紹
編者:周文潔|責編:王冰飛
    周文潔,澳大利亞墨爾本大學信息技術專業畢業,工學碩士學位。曾任職于微軟大中華區客戶服務與技術支持中心,現任職于安徽師範大學,從事教學、系統運維和研發等工作。教育部2018年第一批產學協同育人項目——微信事業部「微信小程序課程改革」負責人。主要從事Java程序設計、Android程序設計、HTML5網頁前端設計等課程教學工作,擅長案例式教學模式,並開發過多個商業項目。近年來出版Web前端開發技術系列教材,獨立編著了《HTML5網頁前端設計》和《HTML5網頁前端設計實戰》等教材。

目錄
入門篇
  第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.3  小程序的開發工具
      1.3.1  軟體的下載與安裝
      1.3.2  開發者工具的登錄
      1.3.3  其他輔助工具
    1.4  小程序的未來展望
    1.5  本章小結
  第2章  第一個微信小程序
    2.1  創建第一個微信小程序
      2.1.1  新建項目
      2.1.2  真機預覽和調試
      2.1.3  代碼的提交
      2.1.4  小程序的版本
      2.1.5  製作空白模板代碼包
      2.1.6  我的第一個小程序
    2.2  小程序的目錄結構
      2.2.1  項目配置文件
      2.2.2  主體文件
      2.2.3  頁面文件
      2.2.4  sitemap配置文件
      2.2.5  其他文件
    2.3  開發者工具的介紹
      2.3.1  菜單工具欄
      2.3.2  資源管理器
      2.3.3  模擬器
      2.3.4  編輯器
      2.3.5  調試器
    2.4  階段案例:簡易登錄小程序
    2.5  本章小結
基礎篇
  第3章  小程序框架
    3.1  邏輯層
      3.1.1  小程序App
      3.1.2  小程序頁面
      3.1.3  生命周期
      3.1.4  頁面路由
      3.1.5  模塊化
      3.1.6  基礎功能
      3.1.7  API
    3.2  視圖層

      3.2.1  WXML
      3.2.2  WXSS
      3.2.3  組件
    3.3  flex布局
      3.3.1  基本概念
      3.3.2  容器屬性
      3.3.3  項目屬性
    3.4  階段案例:通訊錄小程序
    3.5  本章小結
  第4章  小程序組件
    4.1  組件的介紹和分類
      4.1.1  組件的介紹
      4.1.2  組件的分類
    4.2  視圖容器組件
      4.2.1  view
      4.2.2  scroll-view
      4.2.3  swiper
      4.2.4  movable-view
      4.2.5  cover-view
    4.3  基礎內容組件
      4.3.1  icon
      4.3.2  text
      4.3.3  rich-text
      4.3.4  progress
    4.4  表單組件
      4.4.1  button
      4.4.2  checkbox
      4.4.3  input
      4.4.4  label
      4.4.5  form
      4.4.6  picker
      4.4.7  picker-view
      4.4.8  radio
      4.4.9  slider
      4.4.10  switch
      4.4.11  textarea
      4.4.12  editor
    4.5  導航組件
    4.6  媒體組件
      4.6.1  image
      4.6.2  video
      4.6.3  camera
    4.7  地圖組件
      4.7.1  markers
      4.7.2  polyline
      4.7.3  circles
    4.8  畫布組件
    4.9  階段案例:趣味心理測試小程序
    4.10  本章小結
應用篇

  第5章  網路API
    5.1  小程序網路基礎
      5.1.1  小程序/伺服器架構
      5.1.2  伺服器域名配置
      5.1.3  臨時伺服器部署
    5.2  發起請求和中斷請求
      5.2.1  發起請求
      5.2.2  中斷請求
    5.3  文件傳輸
      5.3.1  文件的上傳
      5.3.2  文件的下載
    5.4  階段案例:成語詞典小程序
    5.5  本章小結
  第6章  媒體API
    6.1  圖片管理
      6.1.1  選擇圖片
      6.1.2  預覽圖片
      6.1.3  獲取圖片信息
      6.1.4  保存圖片
    6.2  錄音管理
    6.3  音頻管理
      6.3.1  背景音頻管理
      6.3.2  內部音頻控制
    6.4  視頻管理
      6.4.1  選擇視頻
      6.4.2  保存視頻
      6.4.3  視頻組件控制
    6.5  相機管理
    6.6  階段案例:音樂播放器小程序
    6.7  本章小結
  第7章  文件API
    7.1  保存文件
    7.2  獲取文件信息
    7.3  獲取本地文件列表
    7.4  獲取本地文件信息
    7.5  刪除本地文件
    7.6  打開文檔
    7.7  階段案例:個人相冊小程序
    7.8  本章小結
  第8章  數據緩存API
    8.1  本地緩存
    8.2  數據的存儲
      8.2.1  非同步存儲數據
      8.2.2  同步存儲數據
    8.3  數據的獲取
      8.3.1  非同步獲取數據
      8.3.2  同步獲取數據
    8.4  存儲信息的獲取
      8.4.1  非同步獲取存儲信息
      8.4.2  同步獲取存儲信息

    8.5  數據的刪除
      8.5.1  非同步刪除數據
      8.5.2  同步刪除數據
    8.6  數據的清空
      8.6.1  非同步清空數據
      8.6.2  同步清空數據
    8.7  階段案例:極簡清單小程序
    8.8  本章小結
  第9章  位置API
    9.1  位置信息
      9.1.1  經緯度坐標
      9.1.2  坐標的類別
    9.2  獲取和選擇位置
      9.2.1  獲取位置
      9.2.2  選擇位置
    9.3  查看位置
    9.4  地圖組件控制
      9.4.1  獲取地圖上下文對象
      9.4.2  獲取地圖中心坐標
      9.4.3  移動到指定位置
      9.4.4  動畫平移標記
      9.4.5  展示全部坐標
      9.4.6  獲取視野範圍
      9.4.7  獲取地圖縮放級別
    9.5  階段案例:紅色旅遊地圖小程序
    9.6  本章小結
  第10章  設備API
    10.1  系統信息
      10.1.1  獲取系統信息
      10.1.2  canIUse()
    10.2  網路
      10.2.1  網路狀態
      10.2.2  Wi-Fi
    10.3  感測器
      10.3.1  羅盤
      10.3.2  加速度計
    10.4  用戶行為
      10.4.1  截屏
      10.4.2  掃碼
      10.4.3  剪貼板
      10.4.4  通話
    10.5  手機狀態
      10.5.1  內存
      10.5.2  屏幕亮度
      10.5.3  振動
    10.6  階段案例:幸運抽籤小程序
    10.7  本章小結
  第11章  界面API
    11.1  交互反饋
      11.1.1  消息提示框

      11.1.2  載入提示框
      11.1.3  模態彈窗
      11.1.4  操作菜單
    11.2  導航條設置
      11.2.1  當前頁面標題設置
      11.2.2  導航條載入動畫
      11.2.3  導航條顏色設置
    11.3  tabBar設置
      11.3.1  tabBar標記
      11.3.2  tabBar紅點
      11.3.3  onTabItemTap()
      11.3.4  設置tabBar樣式
      11.3.5  顯示與隱藏tabBar
    11.4  頁面導航
      11.4.1  跳轉到新頁面
      11.4.2  返回指定頁面
      11.4.3  當前頁面重定向
      11.4.4  重啟頁面
      11.4.5  切換tabBar頁面
    11.5  動畫
      11.5.1  動畫實例
      11.5.2  動畫的描述
      11.5.3  動畫的導出
    11.6  頁面位置
    11.7  下拉刷新
      11.7.1  監聽下拉刷新
      11.7.2  開始下拉刷新
      11.7.3  停止下拉刷新
    11.8  階段案例:幸運大轉盤抽獎小程序
    11.9  本章小結
  第12章  畫布API
    12.1  準備工作
      12.1.1  畫布坐標系
      12.1.2  創建空白畫布
      12.1.3  創建畫布上下文
    12.2  繪製矩形
      12.2.1  創建矩形
      12.2.2  填充矩形
      12.2.3  描邊矩形
      12.2.4  清空矩形區域
    12.3  繪製路徑
      12.3.1  繪製線段
      12.3.2  繪製圓弧
      12.3.3  繪製曲線
    12.4  繪製文本
      12.4.1  填充文本
      12.4.2  設置文本基準線
      12.4.3  設置文本對齊方式
      12.4.4  設置字體風格
    12.5  繪製圖片

      12.5.1  繪製步驟
      12.5.2  繪製原圖
      12.5.3  縮放圖片
      12.5.4  圖片的切割
    12.6  顏色與樣式
      12.6.1  顏色透明度
      12.6.2  線條樣式
      12.6.3  漸變樣式
      12.6.4  陰影樣式
      12.6.5  圖案填充
    12.7  保存與恢復
    12.8  變形與剪裁
      12.8.1  圖像的變形
      12.8.2  圖像的剪裁
    12.9  圖像的導出
    12.10  階段案例:你畫我猜小程序
    12.11  本章小結
提高篇
  第13章  小程序AI·基於騰訊智能對話平台+ColorUI的機器人小程序
    13.1  小程序插件——騰訊智能對話平台TBP
      13.1.1  什麼是小程序插件
      13.1.2  騰訊智能對話平台簡介
      13.1.3  在小程序管理後台添加TBP插件
    13.2  小程序自定義組件
      13.2.1  什麼是自定義組件
      13.2.2  小程序組件庫ColorUI
      13.2.3  在小程序項目中添加ColorUI組件庫
    13.3  準備工作
      13.3.1  伺服器端準備
      13.3.2  小程序端準備
    13.4  視圖設計
      13.4.1  代碼復用
      13.4.2  導航欄設計
      13.4.3  聊天記錄區域設計
      13.4.4  底部輸入框設計
    13.5  邏輯實現
      13.5.1  代碼復用
      13.5.2  公共函數獲取當前時間
      13.5.3  獲取機器人列表
      13.5.4  顯示用戶本人消息
      13.5.5  機器人對話服務介面
      13.5.6  聊天內容自動上拉
    13.6  本章小結
    13.7  參考資料
  第14章  小程序服務平台·基於微信OCR識別+VantWeapp的銀行卡包小程序
    14.1  小程序服務平台概述
      14.1.1  什麼是小程序服務平台
      14.1.2  微信OCR識別服務簡介
      14.1.3  微信OCR識別服務接入
    14.2  小程序自定義組件

      14.2.1  小程序UI組件庫——VantWeapp
      14.2.2  自主開發組件模板配置
    14.3  準備工作
      14.3.1  項目創建
      14.3.2  頁面配置
      14.3.3  自定義組件
      14.3.4  公共JS文件
    14.4  視圖設計
      14.4.1  導航欄設計
      14.4.2  自定義組件bankcard設計
      14.4.3  【首頁】設計
      14.4.4  【銀行卡信息錄入頁】設計
      14.4.5  【銀行名稱索引頁】設計
    14.5  邏輯實現
      14.5.1  【首頁】邏輯
      14.5.2  【銀行名稱索引頁】邏輯
      14.5.3  【銀行卡信息錄入頁】邏輯
    14.6  本章小結
    14.7  參考資料
  第15章  小程序全棧開發·基於WAMP+ThinkPHP6.0的高校新聞小程序
    15.1  需求分析
    15.2  準備工作
      15.2.1  小程序端準備
      15.2.2  伺服器端準備
    15.3  視圖設計
      15.3.1  導航欄設計
      15.3.2  tabBar設計
      15.3.3  頁面設計
    15.4  邏輯實現
      15.4.1  首頁邏輯
      15.4.2  新聞詳情頁邏輯
      15.4.3  個人中心頁邏輯
    15.5  最終效果展示
    15.6  本章小結
    15.7  參考資料
    15.8  結束語
附錄A  個人開發者服務類目
附錄B  小程序場景值
附錄C  小程序預定顏色

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032