微信小程序教程

歪脖网, 提供微信小程序开发教程和文档, 让零基础web前端工程师从入门到精通微信小程序开发, 学微信小程序开发就上歪脖网


第 1 章 微信小程序介绍

1.1 小程序接入指南

1.1.1 小程序注册

1.1.2 小程序信息完善

1.1.3 小程序开发前准备

1.1.4 开发者工具的使用

1.1.5 代码审核与发布

1.1.6 申请微信认证

1.1.7 申请微信支付

1.1.8 绑定微信开放平台帐号

1.1.9 公众号关联小程序

1.2 客服功能使用指南

1.2.1 功能介绍

1.2.2 下发条件说明

1.2.3 发送客服消息接口

1.2.4 网页版客服消息工具

1.2.5 客服功能使用规范

1.3 扫链接二维码打开小程序

1.3.1 二维码跳转规则

1.3.2 二维码内容获取

1.3.3 配置流程

1.4 腾讯云支持

1.4.1 开发环境支持

1.4.2 生产环境支持

1.4.3 授权登录腾讯云

1.4.4 安装开发工具

1.4.5 导入 Node.js Demo

1.4.6 导入 PHP Demo

1.4.7 相关开发文档

第 2 章 微信小程序设计指南

2.1 友好礼貌

2.2 清晰明确

2.3 便捷优雅

2.4 统一稳定

2.5 视觉规范

2.6 资源下载

第 3 章 微信小程序开发简介

3.1 起步

3.2 代码构成

3.3 小程序的能力

3.4 发布前的准备

3.5 上线流程

第 4 章 微信小程序开发框架

4.1 概述

4.2 文件结构

4.3 配置

4.4 逻辑层

4.4.1 注册小程序

4.4.2 场景值

4.4.3 注册页面

4.4.4 页面路由

4.4.5 模块化

4.5 视图层

4.6 自定义组件

4.6.1 创建自定义组件

4.6.2 组件模板和样式

4.6.3 Component构造器

4.6.4 组件事件

4.6.5 behaviors

4.6.6 自定义组件间关系

4.7 分包加载

4.8 基础库

4.9 兼容处理

4.10 运行机制

第 5 章 微信小程序框架视图层

5.1 WXML

5.1.1 概述

5.1.2 数据绑定

5.1.3 列表渲染

5.1.4 条件渲染

5.1.5 模板

5.1.6 事件

5.1.7 引用

5.2 WXS

5.2.1 概述

5.2.2 模块

5.2.3 变量

5.2.4 注释

5.2.5 运算符

5.2.6 语句

5.2.7 数据类型

5.2.8 基础类库

5.3 WXSS

5.4 组件

第 6 章 微信小程序组件

6.1 视图容器

6.1.1 view

6.1.2 scroll-view

6.1.3 swiper

6.1.4 movable-view

6.1.5 cover-view

6.2 基础内容

6.2.1 icon

6.2.2 text

6.2.3 rich-text

6.2.4 progress

6.3 表单组件

6.3.1 botton

6.3.2 checkbox

6.3.3 form

6.3.4 input

6.3.5 label

6.3.6 picker

6.3.7 picker-view

6.3.8 radio

6.3.9 slider

6.3.10 switch

6.3.11 textarea

6.4 导航

6.5 媒体组件

6.5.1 audio

6.5.2 image

6.5.3 image

6.5.4 camera

6.5.5 live-player

6.5.6 live-pusher

6.6 地图

6.7 画布

6.8 开放能力

6.8.1 open-data

6.8.2 web-view

6.9 客服会话

第 7 章 微信小程序框架 API

7.1 概述

7.2 网络

7.2.1 概述

7.2.2 发起请求

7.2.3 上传下载

7.2.4 WebSocket

7.3 媒体

7.3.1 图片

7.3.2 录音

7.3.3 录音管理

7.3.4 音频播放控制

7.3.5 音乐播放控制

7.3.6 背景音播放管理

7.3.7 音频组件控制

7.3.8 视频

7.3.9 视频组件控制

7.3.10 相机机组控制

7.3.11 实时音频视频

7.4 操作文件

7.4.1 保存文件

7.4.2 获取文件信息

7.4.3 打开文件

7.4.4 删除文件

7.5 本地存储

7.6 位置

7.6.1 获取位置

7.6.2 查看位置

7.6.3 地图组件控制

7.7 设备

7.7.1 系统信息

7.7.2 网络状态

7.7.3 加速度计

7.7.4 罗盘

7.7.5 拨打电话

7.7.6 扫码

7.7.7 剪切板

7.7.8 蓝牙

7.7.9 iBeacon

7.7.10 屏幕亮度

7.7.11 用户截屏事件

7.7.12 振动

7.7.13 手机联系人

7.7.14 NFC

7.7.15 Wi-Fi

7.8 界面

7.8.1 交互反馈

7.8.2 设置导航条

7.8.3 设置置顶信息

7.8.4 导航

7.8.5 动画

7.8.6 位置

7.8.7 下拉刷新

7.9 Canvas绘图

7.9.1 概述

7.9.2 Canvas坐标系

7.9.3 颜色

7.9.4 渐变

7.9.5 Canvas API

7.9.6 wx.createCanvasContext

7.9.7 wx.canvasToTempFilePath

7.9.8 setFillStyle

7.9.9 setStrokeStyle

7.9.10 setShadow

7.9.11 createLinearGradient

7.9.12 createCircularGradient

7.9.13 addColorStop

7.9.14 setLineWidth

7.9.15 setLineCap

7.9.16 setLineJoin

7.9.17 setLineDash

7.9.18 setMiterLimit

7.9.19 rect

7.9.20 fillRect

7.9.21 strokeRect

7.9.22 clearRect

7.9.23 fill

7.9.24 stroke

7.9.25 beginPath

7.9.26 closePath

7.9.27 moveTo

7.9.28 lineTo

7.9.29 arc

7.9.30 bezierCurveTo

7.9.31 quadraticCurveTo

7.9.32 scale

7.9.33 rotate

7.9.34 translate

7.9.35 fillText

7.9.36 setFontSize

7.9.37 setTextAlign

7.9.38 setTextBaseline

7.9.39 drawImage

7.9.40 setGlobalAlpha

7.9.41 save/restore

7.9.42 clip

7.9.43 draw

7.10 WXML节点信息

7.11 第三方平台

7.12 开放接口

7.12.1 登录

7.12.2 授权

7.12.3 用户信息

7.12.2 授权

7.12.4 微信支付

7.12.5 模板信息

7.12.6 客服消息

7.12.7 转发

7.12.8 获取二维码

7.12.9 收货地址

7.12.10 卡券

7.12.12 设置

7.12.13 微信运动

7.12.14 打开小程序

7.12.15 获取发票抬头

7.12.16 生物认证

7.12.17 附近

7.13 数据分析

7.13.1 常规分析

7.13.2 自定义分析

7.14 调试接口

第 8 章 微信开发者工具

8.1 概述

8.2 界面

8.2.1 界面

8.2.2 设置

8.2.3 项目页卡

8.3 快捷键

8.4 代码编辑

8.5 小程序调试

8.5.1 模拟器

8.5.2 调试工具

8.5.3 自定义分析

8.5.4 特殊场景调试

8.6 调用方式

8.6.1 命令行调用

8.6.2 HTTP调用

8.7 小程序开发助手

8.8 第三方平台

8.9 云测试

8.10 运行环境差异

第 9 章 模板解析引擎Mustache

9.1 概述

9.2 Mustache 标签

9.2.1 {{keyName}}

9.2.2 {{&keyName}}

9.2.3 {{{keyName}}}

9.2.4 {{#keyName}} {{/keyName}}

9.2.5 {{^keyName}} {{/keyName}}

9.2.6 {{.}}

9.2.7 {{>partials}}

9.2.8 {{!comments}}

9.3 Mustache 模板

9.3.1 字符串作为模板

9.3.2 script 块作为模板

9.4 Mustache 渲染上下文

9.4.1 概述

9.4.2 方法读取变量上下文

9.4.3 方法执行变量中的表达式

第 10 章 微信小程序运营

10.1 运营规范

10.2 常见拒绝情形

10.3 服务条款

10.4 微信认证指引

10.5 特殊行业所需的材料

第 11 章 微信小程序数据分析

11.1 功能概述

11.2 常规分析

11.2.1 概况

11.2.2 实时统计

11.2.3 访问分析

11.2.4 用户画像

11.3 自定义分析

11.3.1 快速入门

11.3.2 事件管理

11.3.3 事件分析

11.3.4 漏斗分析

11.4 小程序数据助手

返回顶部 手机访问 关注微信 返回底部

扫码访问歪脖网

随时随地,想看就看

关注歪脖网微信

分享 web 知识、交流 web 经验