微信小程序实战入门(内含完整实例解析)

微信小程序实战入门(内含完整实例解析)

立即阅读
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

一本的全新的零基础小程序实战入门手册。

内容简介

本书详细介绍小程序开发所涉及的内容和关键技术,帮助开发者快速掌握小程序开发,主要包括界面、网络、本地数据及缓存、设备硬件、微信开发接口、媒体、后端开发与设计。第6章使用不同应用场景的小程序,通过完整案例来讲解小程序的实战开发,使读者了解语法、函数方法、模块、事件交互、组件的应用与开发、Api等知识点,同时带领读者真正解决实际开发中遇到的一些问题。本书能够让读者快速掌握小程序项目的开发,实现一本书搞定小程序开发。

作者简介

作者刘明洋,实战派iOS专家,拥有雄厚的iOS开发实力,是国内较早从事iOS 开发人群之一,项目实践经验丰富。计算机专业毕业后一直从事软件开发和管理工作。曾开发过武汉轻轨1号线LED乘客引导系统、天安门显示屏PLC监控系统。为企业定制上百款App,有几十款作品在App Store上架。具有多年web、软件、iOS开发经验。

章节目录

版权信息

内容提要

序一

序二

序三

前言

第一章 创建项目

1.1 注册小程序开发者

1.2 安装环境

1.3 创建小程序

1.4 开发工具介绍

1.4.1 概览

1.4.2 编辑

1.4.3 调试

1.4.4 项目

1.4.5 运行预览

第二章 小程序详细介绍

2.1 小程序、原生App、WebApp的区别

2.2 应用场景

2.3 全局配置(app.json)和页面配置(*.json)

2.3.1 全局配置app.json详解

2.3.2 页面配置(*.json)

2.4 小程序架构

2.4.1 框架介绍

2.4.2 逻辑层

2.4.3 视图层(WXML和WXSS介绍)

2.4.4 数据层

2.5 视图层WXML介绍

2.6 视图层WXSS介绍

2.7 WXML与HTML的区别

2.8 小程序调试、上传、发布

2.8.1 事前准备:Https

2.8.2 预览及调试

2.8.3 发布

第三章 框架组件

3.1 框架组件介绍

3.2 视图容器

3.2.1 view

3.2.2 scroll-view

3.2.3 swiper与swiper-item

3.2.4 movable-area与movable-view

3.2.5 cover-view与cover-image

3.3 基础内容

3.3.1 icon

3.3.2 text

3.3.3 rich-text

3.3.4 progress

3.4 表单组件

3.4.1 button

3.4.2 checkbox与checkbox-group

3.4.3 form

3.4.4 input

3.4.5 label

3.4.6 picker

3.4.7 picker-view

3.4.8 radio

3.4.9 slider

3.4.10 switch

3.4.11 textarea

3.5 操作反馈

3.5.1 action-sheet

3.5.2 modal

3.5.3 toast

3.5.4 loading

3.6 导航(navigator)

3.7 媒体组件

3.7.1 audio

3.7.2 image

3.7.3 video

3.8 地图(map)

3.9 画布(canvas)

3.10 客服会话(contact-button)

3.11 开放数据(open-data)

第四章 API

4.1 网络

4.1.1 wx.request(OBJECT)发起请求

4.1.2 上传、下载

4.1.3 Websocket

4.2 媒体

4.2.1 图片

4.2.2 录音

4.2.3 音频播放控制

4.2.4 音乐播放控制

4.2.5 视频和视频组件控制

4.3 文件

4.4 数据缓存

4.5 位置

4.5.1 获取位置

4.5.2 查看位置

4.5.3 地图组件控制

4.6 设备

4.6.1 系统信息

4.6.2 网络状态

4.6.3 重力感应-加速度计

4.6.4 罗盘

4.6.5 拨打电话

4.6.6 扫码

4.6.7 剪贴板

4.6.8 蓝牙

4.6.9 iBeacon

4.6.10 屏幕亮度

4.6.11 用户截屏事件

4.6.12 震动

4.6.13 手机联系人

4.7 界面交互

4.7.1 交互反馈

4.7.2 页面导航(设置导航条、导航)

4.7.3 动画

4.7.4 下拉刷新

4.7.5 位置

4.8 绘图

4.8.1 坐标系介绍(coordinates)

4.8.2 绘图主接口

4.8.3 填充颜色、线条、阴影

4.8.4 渐变

4.8.5 线条样式

4.8.6 矩形

4.8.7 路径

4.8.8 变形

4.8.9 文字(设置字号/绘制文本)

4.8.10 图片(drawImage)

4.8.11 全局画笔透明度(setGlobalAlpha)

4.8.12 其他

4.9 拓展接口

4.10 开放接口

第五章 开放API

5.1 登录

5.2 签名加密

5.3 授权

5.4 用户信息

5.5 微信支付

5.6 模板消息

5.6.1 使用说明

5.6.2 接口说明

5.7 客服消息

5.7.1 接收消息和事件

5.7.2 发送客服消息

5.7.3 临时素材接口

5.7.4 接入指引

5.8 分享

5.9 二维码

5.10 收货地址

5.11 卡券

5.12 设置

5.13 微信运动

5.14 打开小程序

第六章 项目实战

6.1 仿新闻小应用

6.1.1 通过tabBar实现页面之间的切换

6.1.2 顶部滑动菜单的实现

6.1.3 新闻列表的实现

6.1.4 首页完整代码

6.1.5 用户中心界面实现

6.1.6 用户中心界面完整代码

6.2 书架功能

6.2.1 精彩推荐模块实现

6.2.2 热门书籍模块实现

6.2.3 精品书籍模块实现

6.3 录音功能

6.4 二维码生成器

6.5 图片滤镜

6.5.1 模糊、怀旧、复古、美白功能的实现

6.5.2 饱和度、亮度、对比度功能的实现

6.5.3 动态滤镜的实现

6.6 仿电影小应用

6.6.1 电影列表页面的实现

6.6.2 电影详情页面的实现

6.6.3 搜索页面的实现

附件1 微信小程序相关规范及常见问题

附件2 资源下载

微信小程序实战入门(内含完整实例解析)是2017年由人民邮电出版社出版,作者刘明洋。

得书感谢您对《微信小程序实战入门(内含完整实例解析)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
ReactNative移动开发实战(第2版) 电子书
React Native框架全面解析案例书籍全新升级。
Android应用案例开发大全 电子书
技术新颖,贴近实战:本书涵盖了现实中几乎所有的流行技术,如3D、传感器、OpenGL ES 2.0、动态壁纸、LBS百度地图的二次开发、移动办公、实时流体仿真计算引擎、服务端和Android端的交互等。 实例丰富,讲解详细:本书既包括单机版客户端项目,也有服务端和Android端的结合开发;既包括典型的商业软件,也包括休闲娱乐项目,还有流行的3D热门案例以及借助OpenGL ES 2.0渲染的逼真场景。 案例经典,含金量高:以真实的项目开发为讲解背景,包括大型商务软件、3D游戏等,无论做项目还是进行毕业设计,都可以在本书找到相同的案例,非常适合各类读者学习。
精通Android网络开发 电子书
实例丰富,按照Android 5 新版本编写。 涵盖了Android网络应用中的所有主要内容: HTTP数据通信、URL处理数据、使用Socket实现数据通信、使用WebKit浏览网页数据、WiFi系统应用、蓝牙系统应用、邮件应用、RSS应用、网络视频处理、网络流量监控、网络RSS阅读器 通过案例让读者学以致用,如开发一个邮件系统、网络防火墙系统开发、开发Web版的电话本管理系统等
Android开发进阶 电子书
阿里巴巴高级工程师、CSDN博客专家、畅销书作者撰写,百度、腾讯等专家推荐的精品图书 一本只有干货,绝无赘述的好书 结合作者多年开发经验的总结,把作者以前开发走过的坑和陷阱讲解出来,看了以后可以少走很多弯路,提升自己的开发能力很快,抓住开发的痛点和需求讲解内容,使读者阅读后很有成就感。 除了全面讲解了Android开发知识外,还对单元测试、代码规范、版本控制、重构、架构等重要知识点进行了讲解,使得读者在深入技术的同时开阔眼界,能够以更专业的方式设计应用软件,完成从只会实现功能的“码农”到软件工程师、设计师的过渡。
《Android内核设计思想》 电子书
  ·基于AndroidSDK新版本   ·全面剖析了进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统等核心知识在Android中的实现原理Android安全机制虚拟内存优化性能优化   ·通过大量图片与实例来引导读者学习,以求尽量在源码分析外,为读者提供更易于理解的思维路径   ·由浅入深,由总体框架再到细节实现,让读者尽快了解Android内核的设计思想