关于本书的内容有任何问题,请联系 侯霜
【章名目录】 第1章 概述 第2章 第一个小程序 第3章 小程序基础知识 第4章 小程序组件 第5章 小程序API 第6章 云开发 第7章 综合案例——果茶店小程序 【详细目录】 第1章 概述 1.1 小程序 1 1.1.1 小程序的特点 1 1.1.2 小程序的应用场景 2 1.1.3 小程序的开发流程及运行机制 3 1.1.4 常用开发工具 4 1.2 小程序全栈开发模式 5 本章小结 7 习题 7 第2章 第一个小程序 2.1 搭建小程序开发环境 8 2.1.1 注册小程序 8 2.1.2 安装微信开发者工具 9 2.1.3 微信开发者工具介绍 11 2.2 创建第一个微信小程序 12 2.2.1 项目介绍 12 2.2.2 目录结构简介 13 2.2.3 创建小程序页面 14 本章小结 16 习题 16 第3章 小程序基础知识 3.1 JSON配置文件 17 3.1.1 app.json 17 3.1.2 project.config.json 22 3.1.3 sitemap.json 24 3.1.4 page.json 27 3.2 WXML模板文件 28 3.2.1 数据绑定 28 3.2.2 列表渲染 32 3.2.3 条件渲染 34 3.2.4 模板 35 3.2.5 引用 36 3.2.6 事件 38 3.3 WXSS样式文件 44 3.3.1 尺寸单位 44 3.3.2 样式引入 44 3.3.3 内联样式 45 3.3.4 选择器 45 3.3.5 选择器的优先级 45 3.4 JS页面逻辑文件 46 3.4.1 程序构造器 46 3.4.2 程序的生命周期和打开场景 47 3.4.3 页面的构造器和生命周期 48 本章小结 50 习题 51 第4章 小程序组件 4.1 组件的使用方法 53 4.1.1 组件的共同属性 53 4.1.2 组件的属性类型 54 4.2 视图容器组件 54 4.2.1 view组件 54 4.2.2 scroll-view组件 55 4.2.3 swiper组件 59 4.2.4 movable-view组件 60 4.2.5 cover-view组件 63 4.3 基础内容组件 64 4.3.1 icon组件 64 4.3.2 text组件 65 4.3.3 rich-text组件 66 4.3.4 progress组件 68 4.4 表单组件 69 4.4.1 button组件 69 4.4.2 radio组件 72 4.4.3 checkbox组件 74 4.4.4 switch组件 75 4.4.5 slider组件 76 4.4.6 label组件 78 4.4.7 picker组件 81 4.4.8 picker-view组件 90 4.4.9 input组件 92 4.4.10 textarea组件 94 4.4.11 form组件 97 4.5 导航组件 98 4.6 媒体组件 101 4.6.1 image组件 101 4.6.2 video组件 103 4.7 地图组件 108 4.8 画布组件 113 4.9 自定义组件 115 4.9.1 实现popup自定义组件 115 4.9.2 使用popup自定义组件 117 4.9.3 详解自定义组件 118 4.9.4 实现tabBar自定义组件 126 4.10 TDesign组件库 130 4.10.1 引入TDesign 130 4.10.2 使用TDesign 131 本章小结 134 习题 135 第5章 小程序API 5.1 网络 137 5.1.1 HTTPS请求(wx.request) 138 5.1.2 文件的上传、下载 140 5.2 媒体 143 5.2.1 音频 143 5.2.2 视频 146 5.2.3 相机 149 5.2.4 图片 151 5.3 缓存 154 5.3.1 wx.setStorage 154 5.3.2 wx.setStorageSync 155 5.3.3 wx.getStorage 155 5.3.4 wx.getStorageSync 156 5.3.5 wx.removeStorage 156 5.3.6 wx.removeStorageSync 157 5.3.7 wx.clearStorage 157 5.3.8 wx.clearStorageSync 157 5.3.9 wx.getStorageInfo 157 5.3.10 wx.getStorageInfoSync 158 5.4 位置 158 5.4.1 获取当前位置API 158 5.4.2 监听实时地理位置变化API 162 本章小结 164 习题 164 第6章 云开发 6.1 云开发能力介绍 165 6.1.1 云开发环境的创建及配置 165 6.1.2 云函数 167 6.1.3 数据库 172 6.1.4 文件存储 181 6.2 云开发应用小案例——中华诗词小程序 185 6.2.1 项目功能 185 6.2.2 创建项目及项目结构 186 6.2.3 诗词列表页 186 6.2.4 诗词发布页 190 6.2.5 tabBar设计 191 6.2.6 数据库设计 192 6.2.7 云函数 193 6.2.8 诗词列表页的逻辑层 193 6.2.9 诗词发布页的逻辑层 194 本章小结 197 习题 197 第7章 综合案例——果茶店小程序 7.1 项目介绍 199 7.1.1 简介 199 7.1.2 功能规划 200 7.2 整体设计 201 7.2.1 系统架构 201 7.2.2 整体目录结构 201 7.2.3 数据存储设计 202 7.2.4 数据库权限 205 7.2.5 云存储设计 206 7.2.6 云存储权限设计 206 7.3 云函数的编程实现 206 7.3.1 购物车云函数cart 207 7.3.2 获取用户信息云函数login 207 7.3.3 获取订单信息云函数order 208 7.4 小程序端的编程实现 209 7.4.1 创建项目结构 209 7.4.2 首页 209 7.4.3 订单页面 230 7.4.4 购物车页面 236 7.4.5 “我的”页面 242 7.5 小程序的发布 244 7.5.1 项目上传 244 7.5.2 提交审核 245 本章小结 246 习题 247 附录A 调试 A.1 模拟器调试 248 A.2 真机调试 252 附录B 云开发资源环境与配额 附录C 云开发资源的使用
本书采用“项目引领、任务驱动”模式,系统构建AIGC 全栈应用技能体系。本书共设11个递进式实战项目:项目1初...
本书以人工智能技术为核心,系统讲解了人工智能与生成式人工智能的核心知识、工具实操及综合应用方法。本书共7个项目...
本书共11个项目,详细介绍人工智能的相关知识,内容包括人工智能的前世今生、人工智能基础、人工智能编程语言Pyt...
本书以通俗易懂的语言、系统的知识和丰富的案例,全面介绍了大学生创新创业的相关知识。全书分为创新篇和创业篇两大部...
本书从初学者的角度出发,以通俗易懂的语言详细介绍HTML5、CSS3和JavaScript的相关知识,以及如何...
我要评论