展开全部

主编推荐语

本书详解微信小程序开发流程与实用技术,适合计算机专业学生及编程爱好者。

内容简介

微信小程序是一种“即用即走”的应用。本书重视理论讲解与实际操作的结合,力求通过丰富的案例详细讲解微信小程序开发的流程和实用技术。全书共15章,内容涵盖微信小程序简介、微信开发者工具、基础架构、文件配置、WXML语法、WXSS布局、WXS语法等基础概念,以及在小程序中使用JavaScript语言的方法,微信小程序核心组件的使用方法,通过API模块实现复杂程序的方法,云开发模式,自定义组件开发方法,常用第三方组件库的使用方法等实用技术,最后两章还引入了两个项目实战案例,以便读者上手体验微信小程序的真实开发流程。本书可作为高等院校计算机等相关专业学生的教材,也可作为广大计算机编程爱好者的参考书。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 前言
  • 第1章 微信小程序简介
  • 1.1 什么是微信小程序
  • 1.1.1 微信小程序的定义
  • 1.1.2 微信小程序的诞生
  • 1.2 微信小程序的本质
  • 1.2.1 微信小程序与公众号
  • 1.2.2 微信小程序与App
  • 1.2.3 微信小程序不是HTML5
  • 1.2.4 微信小程序是功能性公众号
  • 1.3 微信小程序的优势与特点
  • 1.3.1 即用即走、无须下载
  • 1.3.2 低门槛、低成本
  • 1.3.3 解决公众号的痛点
  • 1.3.4 更高的安全性
  • 1.4 微信小程序的生态及应用
  • 1.4.1 独立的软件生态系统
  • 1.4.2 微信小程序社区
  • 1.4.3 微信小程序的应用场景
  • 1.4.4 微信小程序的未来发展
  • 1.5 本章小结
  • 1.6 习题
  • 第2章 微信开发者工具
  • 2.1 申请小程序账号和登录微信公众平台
  • 2.1.1 申请小程序账号
  • 2.1.2 登录微信公众平台
  • 2.2 微信开发者工具的介绍与安装
  • 2.2.1 微信开发者工具介绍
  • 2.2.2 安装微信开发者工具
  • 2.3 微信开发者工具界面介绍
  • 2.3.1 启动微信开发者工具
  • 2.3.2 菜单栏介绍
  • 2.3.3 工具栏介绍
  • 2.3.4 窗口介绍
  • 2.4 微信开发者工具功能介绍
  • 2.4.1 功能设置
  • 2.4.2 代码编辑
  • 2.4.3 小程序调试
  • 2.4.4 小程序开发辅助设置
  • 2.5 编写第一个微信小程序
  • 2.5.1 新建微信小程序项目
  • 2.5.2 微信小程序的代码编写
  • 2.5.3 微信小程序的预览与发布
  • 2.6 本章小结
  • 2.7 习题
  • 第3章 微信小程序起步
  • 3.1 小程序代码组成
  • 3.1.1 小程序开发与传统前端开发
  • 3.1.2 WXML模板
  • 3.1.3 WXSS样式
  • 3.1.4 JS脚本
  • 3.1.5 JSON配置
  • 3.2 小程序宿主环境
  • 3.2.1 小程序的渲染机制
  • 3.2.2 程序与页面
  • 3.2.3 小程序的内置组件
  • 3.2.4 小程序的API
  • 3.2.5 小程序的事件处理
  • 3.3 小程序应用能力
  • 3.3.1 原生CSS布局
  • 3.3.2 界面交互反馈
  • 3.3.3 HTTPS网络通信
  • 3.3.4 本地数据缓存
  • 3.3.5 连接设备硬件
  • 3.3.6 微信开放能力
  • 3.4 小程序组件化
  • 3.4.1 小程序基础组件
  • 3.4.2 自定义组件
  • 3.4.3 第三方组件库
  • 3.5 本章小结
  • 3.6 习题
  • 第4章 小程序的配置文件
  • 4.1 全局配置文件
  • 4.1.1 页面路径配置
  • 4.1.2 启动首页配置
  • 4.1.3 窗口样式配置
  • 4.1.4 tab栏配置
  • 4.1.5 网络超时配置
  • 4.1.6 小程序接口权限配置
  • 4.1.7 小程序样式版本配置
  • 4.1.8 全局自定义组件配置
  • 4.2 页面配置文件
  • 4.2.1 导航栏配置
  • 4.2.2 窗口配置
  • 4.2.3 页面加载配置
  • 4.3 sitemap配置文件
  • 4.3.1 sitemap介绍
  • 4.3.2 小程序的索引规则
  • 4.4 项目配置文件
  • 4.5 本章小结
  • 4.6 习题
  • 第5章 WXML语法基础
  • 5.1 WXML文件介绍
  • 5.2 数据绑定
  • 5.2.1 简单内容绑定
  • 5.2.2 属性绑定
  • 5.2.3 模板运算
  • 5.2.4 标记的公共属性
  • 5.3 条件渲染
  • 5.3.1 基础语法
  • 5.3.2 条件渲染与隐藏属性
  • 5.4 列表渲染
  • 5.4.1 基本语法
  • 5.4.2 key属性
  • 5.5 模板与引用
  • 5.5.1 WXML模板
  • 5.5.2 WXML引用
  • 5.6 事件处理
  • 5.6.1 什么是事件
  • 5.6.2 事件类型和事件对象
  • 5.6.3 事件绑定与冒泡捕获
  • 5.7 本章小结
  • 5.8 习题
  • 第6章 WXSS样式处理
  • 6.1 尺寸单位
  • 6.1.1 rpx
  • 6.1.2 rem
  • 6.2 选择器
  • 6.3 样式导入
  • 6.3.1 内联样式
  • 6.3.2 外联样式导入
  • 6.4 布局
  • 6.4.1 盒子模型
  • 6.4.2 浮动和定位
  • 6.4.3 Flex布局
  • 6.5 本章小结
  • 6.6 习题
  • 第7章 WXS语法
  • 7.1 WXS介绍
  • 7.2 基础语法
  • 7.2.1 WXS模块
  • 7.2.2 变量
  • 7.2.3 注释
  • 7.2.4 运算符
  • 7.2.5 语句
  • 7.3 数据类型
  • 7.3.1 基本数据类型
  • 7.3.2 引用数据类型
  • 7.3.3 正则表达式
  • 7.3.4 数据类型判断
  • 7.4 基础类库
  • 7.5 本章小结
  • 7.6 习题
  • 第8章 小程序中的JavaScript
  • 8.1 小程序的运行环境
  • 8.1.1 MINA框架介绍
  • 8.1.2 小程序启动机制
  • 8.1.3 小程序加载机制
  • 8.1.4 小程序对JavaScript的支持
  • 8.1.5 小程序宿主环境差异
  • 8.2 生命周期
  • 8.2.1 应用的生命周期
  • 8.2.2 页面的生命周期
  • 8.3 模块化
  • 8.4 小程序的API
  • 8.5 本章小结
  • 8.6 习题
  • 第9章 微信小程序核心组件
  • 9.1 视图容器组件
  • 9.1.1 基础视图容器组件
  • 9.1.2 滑块视图容器组件
  • 9.1.3 可滚动视图容器组件
  • 9.1.4 可移动视图容器组件
  • 9.1.5 原生视图容器组件
  • 9.2 基础组件
  • 9.2.1 文本组件
  • 9.2.2 富文本组件
  • 9.2.3 进度条组件
  • 9.2.4 图标组件
  • 9.3 表单组件
  • 9.3.1 按钮
  • 9.3.2 输入框
  • 9.3.3 单选按钮
  • 9.3.4 复选框
  • 9.3.5 选择器
  • 9.3.6 表单
  • 9.4 导航组件
  • 9.5 媒体组件
  • 9.5.1 音/视频组件
  • 9.5.2 图片显示组件
  • 9.5.3 系统相机组件
  • 9.6 地图组件
  • 9.7 本章小结
  • 9.8 习题
  • 第10章 微信小程序核心API
  • 10.1 微信小程序API介绍
  • 10.2 获取设备与系统信息
  • 10.2.1 获取窗口信息
  • 10.2.2 获取设备信息
  • 10.2.3 获取系统信息
  • 10.2.4 获取微信应用信息
  • 10.3 网络请求
  • 10.3.1 发送HTTPS请求
  • 10.3.2 上传与下载
  • 10.4 路由与跳转
  • 10.4.1 小程序内页面跳转
  • 10.4.2 小程序应用间跳转
  • 10.5 界面交互与反馈
  • 10.5.1 页面弹框
  • 10.5.2 下拉刷新
  • 10.6 多媒体
  • 10.7 文件系统
  • 10.8 设备传感器调用
  • 10.9 本地数据缓存
  • 10.10 本章小结
  • 10.11 习题
  • 第11章 微信小程序开放能力
  • 11.1 微信登录与授权
  • 11.1.1 小程序登录流程
  • 11.1.2 小程序授权管理
  • 11.1.3 开放数据校验与解密
  • 11.2 获取用户信息
  • 11.3 微信支付
  • 11.3.1 微信支付介绍
  • 11.3.2 微信支付接入
  • 11.3.3 小程序支付
  • 11.3.4 发起微信支付API
  • 11.4 分享、收藏与转发
  • 11.5 小程序订阅消息
  • 11.6 本章小结
  • 11.7 习题
  • 第12章 微信小程序云开发
  • 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.2.5 数据迁移
  • 12.2.6 数据备份
  • 12.3 云函数
  • 12.3.1 云函数介绍
  • 12.3.2 云函数调用
  • 12.4 云存储
  • 12.4.1 云存储介绍
  • 12.4.2 文件管理
  • 12.5 云托管
  • 12.5.1 云托管介绍
  • 12.5.2 环境创建与管理
  • 12.6 本章小结
  • 12.7 习题
  • 第13章 自定义组件与第三方UI组件库
  • 13.1 组件化开发与自定义组件
  • 13.1.1 组件化开发
  • 13.1.2 自定义组件
  • 13.2 Vant Weapp组件库
  • 13.2.1 安装Vant Weapp组件库
  • 13.2.2 核心组件介绍
  • 13.2.3 组件的属性
  • 13.2.4 组件的事件与插槽
  • 13.2.5 业务组件
  • 13.3 本章小结
  • 13.4 习题
  • 第14章 项目实战:电影之家小程序
  • 14.1 项目简介
  • 14.1.1 项目概述
  • 14.1.2 项目演示
  • 14.2 项目创建
  • 14.2.1 创建小程序
  • 14.2.2 项目文件结构
  • 14.2.3 安装组件库
  • 14.3 项目开发
  • 14.3.1 电影推荐首页开发
  • 14.3.2 电影列表开发
  • 14.3.3 电影详情页开发
  • 14.3.4 影评列表页开发
  • 14.3.5 影评详情页开发
  • 14.4 项目测试与发布
  • 14.4.1 小程序功能测试
  • 14.4.2 小程序上传与发布
  • 14.5 本章小结
  • 第15章 项目实战:美妆商城小程序
  • 15.1 项目简介
  • 15.1.1 项目概述
  • 15.1.2 项目演示
  • 15.2 项目创建
  • 15.2.1 创建小程序
  • 15.2.2 项目文件结构
  • 15.2.3 安装依赖
  • 15.3 项目开发
  • 15.3.1 美妆商城首页开发
  • 15.3.2 商品列表页开发
  • 15.3.3 商品详情页开发
  • 15.3.4 订单信息页开发
  • 15.3.5 收货地址页开发
  • 15.3.6 订单结果页开发
  • 15.4 项目测试
  • 15.5 本章小结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。