首页 >> 牛刀云小程序开发教程

 

牛刀开发云系列教程

小程序开发

 

 

 

 

 

说明: http://hd.newdao.net/newdaohdrk-vip/anoy_C7F12AC9ADE00001991D8C2B1B201B60

北京起步科技股份有限公司

2018-12-14


 

目 录

...第 1 章 导论

......1.1牛刀云特点

......1.2牛刀云功能

......1.3开发小程序

......1.4本书概述

......1.5名词解释

第1篇 制作模式

...第 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 发布上线

...第 3 章 基础制作

......3.1 制作概述

.........3.1.1 制作原理

.........3.1.2 制作过程

.........3.1.3 制作台介绍

......3.2实战案例:个人微站

.........3.2.1 页面制作基础

.........3.2.2 页面制作过程

......3.3实战案例:我的日记

.........3.3.1 数据制作基础

.........3.3.2 动态页面制作基础

.........3.3.3 日记列表页制作过程

.........3.3.4 写日记页制作过程

.........3.3.5 服务制作基础

...第 4 章 页面制作

......4.1 认识页面

.........4.1.1 页面结构

.........4.1.2 页面展示信息

.........4.1.3 与用户交互

......4.2页面基础

.........4.2.1 页面构成

.........4.2.2 页面配置

.........4.2.3 页面调度

.........4.2.4 页面生命周期

.........4.2.5 页面重用

.........4.2.6 历史版本

......4.3组件基础

.........4.3.1 组件基础属性

.........4.3.2 组件操作

.........4.3.3 组件事件

.........4.3.4 组件样式

......4.4布局组件

.........4.4.1 上中下布局

.........4.4.2 搜索栏

.........4.4.3 导航栏

.........4.4.4 页签

.........4.4.5 视图

.........4.4.6 行列

......4.5内容组件

.........4.5.1 文本

.........4.5.2 图片

.........4.5.3 图标

.........4.5.4 微信图标

.........4.5.5 按钮

.........4.5.6 富文本

.........4.5.7 幻灯片

.........4.5.8 动态列表

.........4.5.9 徽章

.........4.5.10 列表选择框

.........4.5.11 弹出层

.........4.5.12 对话框

.........4.5.13 消息对话框

......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 复选框

.........4.6.10 进度条

.........4.6.11 滑动选择

......4.7高级组件

.........4.7.1 用户组件

.........4.7.2 音频组件

.........4.7.3 视频组件

.........4.7.4 地图组件

.........4.7.5 地理位置组件

.........4.7.6 图片展示

.........4.7.7 附件

.........4.7.8 扫一扫

.........4.7.9 摇一摇

.........4.7.10 二维码

.........4.7.11 计时器

.........4.7.12 收货地址

.........4.7.13 分享

.........4.7.14 网络请求

.........4.7.15 复杂逻辑

......4.8市场组件

.........4.8.1 挑选市场组件

.........4.8.2 更新市场组件

.........4.8.3 微信登录小程序和公众号版

.........4.8.4 微信支付组件

.........4.8.5 省市区选择器

.........4.8.6 权限组件

.........4.8.7 后端定时服务组件

...第 5 章 数据制作

......5.1 创建数据集

.........5.1.1 动态数据集

.........5.1.2 静态数据集

.........5.1.3 统计数据集

......5.2使用数据集

.........5.2.1 数据行

.........5.2.2 常用属性

.........5.2.3 属性

.........5.2.4 规则

.........5.2.5 操作

.........5.2.6 函数

.........5.2.7 事件

...第 6 章 服务制作

......6.1 服务制作概述

......6.2创建服务

.........6.2.1 数据方法

.........6.2.2 请求方法

.........6.2.3 请求参数

.........6.2.4 处理逻辑

.........6.2.5 请求返回

.........6.2.6 常用API

......6.3调用服务

.........6.3.1 数据集加载数据

.........6.3.2 服务请求结果数据集

......6.4实战案例:加入购物车

.........6.4.1 添加服务请求

.........6.4.2 配置请求

.........6.4.3 添加数据方法

.........6.4.4 设计处理逻辑

.........6.4.5 调用服务请求

...第 7 章 管理后台制作

......7.1进入管理后台

......7.2系统功能介绍

.........7.2.1 组织管理

.........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.3.5 实战案例:订单统计

......7.4功能树配置

......7.5门户风格定制

.........7.5.1 开启门户定制

.........7.5.2 顶部区域定制

.........7.5.3 左侧区域定制

...第 8 章 多项目多应用制作

......8.1子项目制作

.........8.1.1 新增子项目

.........8.1.2 制作子项目

.........8.1.3 预览子项目

......8.2子项目发布

.........8.2.1 发布子项目

.........8.2.2 运行子项目

...第 9 章 应用模板制作

......9.1 制作应用模板

.........9.1.1 准备基础数据

.........9.1.2 准备预览二维码

.........9.1.3 准备小程序码

.........9.1.4 准备封面图片

......9.2发布应用模板

.........9.2.1 填写模板详情

.........9.2.2 选择发布数据

.........9.2.3 发布模板

...第 10 章 错误处理

......10.1 错误分类

......10.2 处理方法

.........10.2.1 错误检查

.........10.2.2 查看控制台

.........10.2.3 查看日志

.........10.2.4 代码调试

...第 11 章 性能优化

......11.1 数据集设计原则

......11.2 数据集组件使用原则

......11.3 页面设计原则

第2篇 开发模式

...第 12 章 技术架构

......12.1 架构概述

......12.2 架构设计

.........12.2.1 进入架构设计界面

.........12.2.2 连接外部数据库

.........12.2.3 在数据制作区创建数据集

.........12.2.4 从外部数据库导入数据集

...第 13 章 进入开发模式

......13.1 设计器的变化

.........13.1.1 页面制作区的变化

.........13.1.2 数据制作区的变化

.........13.1.3 服务制作区的变化

.........13.1.4 IDE代码编辑器

......13.2 IDE资源目录介绍

......13.3 实战案例:HelloWorld

...第 14 章 页面开发

......14.1 开发JS

.........14.1.1 用代码实现组件事件

.........14.1.2 自定义JS方法

.........14.1.3 自定义JS文件

......14.2 常用API介绍

.........14.2.1 组件API

.........14.2.2 系统API

......14.3 开发CSS

.........14.3.1 自定义CSS

.........14.3.2 自定义CSS文件

.........14.3.3 通用样式文件

.........14.3.4 修改系统默认样式

......14.4 调试

.........14.4.1 调试JS

.........14.4.2 调试CSS

...第 15 章 服务开发

......15.1 开发JAVA

.........15.1.1 数据对象类

.........15.1.2 仓库接口

.........15.1.3 服务类

.........15.1.4 常用API

.........15.1.5 JAVA调试

.........15.1.6 实战案例:服务请求

......15.2 调用服务请求

.........15.2.1 调用其它请求

.........15.2.2 调用其它服务中的请求

......15.3 接入第三方SDK

.........15.3.1 引入中央仓库中的JAR

.........15.3.2 引入本地JAR

.........15.3.3 实战案例:身份证识别

......15.4 公共服务介绍

.........15.4.1 UAA用户账户和身份验证服务

.........15.4.2 Dbrest数据服务

.........15.4.3 Storage对象存储代理服务

.........15.4.4 SMS短信服务

...第 16 章 本地协同开发

......16.1 功能说明

......16.2 操作说明

.........16.2.1 进入

.........16.2.2 下载客户端

.........16.2.3 服务端口配置

.........16.2.4 资源同步

.........16.2.5 打开本地开发工具,导入项目

.........16.2.6 修改数据库连接

.........16.2.7 使用工具

.........16.2.8 覆盖云端

.........16.2.9 覆盖本地

......16.3 注意事项

第3篇 发布、部署和运维

...第 17 章 测试发布

......17.1 进入发布界面

......17.2 发布设置

......17.3 发布版本

......17.4 下载小程序

......17.5 导入微信开发者工具

......17.6 使用小程序的分包加载

.........17.6.1 分包加载的介绍

.........17.6.2 分包的划分

.........17.6.3 分包的配置

......17.7 测试环境的更新

...第 18 章 正式部署

......18.1 添加主机

.........18.1.1 关于集群

.........18.1.2 购买主机

.........18.1.3 添加托管主机

.........18.1.4 添加私有主机

......18.2 购买部署服务

......18.3 发布应用

.........18.3.1 发布应用到购买&托管集群

.........18.3.2 发布应用到私有集群

.........18.3.3 小程序发布

.........18.3.4 访问应用

...第 19 章 应用和主机运维

......19.1 应用维护

.........19.1.1 重启应用

.........19.1.2 应用升级

.........19.1.3 备份和还原应用

.........19.1.4 查看监控

.........19.1.5 卸载应用

.........19.1.6 备份和还原数据库

......19.2 主机维护

.........19.2.1 续费

.........19.2.2 主机维护

.........19.2.3 重启主机

.........19.2.4 删除主机

.........19.2.5 删除集群

......19.3 运维管理

.........19.3.1 管理后台

.........19.3.2 运维后台

附录

...第 20 章 小程序使用说明

......20.1 小程序注册

......20.2 配置服务器域名

......20.3 下载、安装微信开发者工具

......20.4 小程序发布

......20.5 下载小程序码

...第 21 章 Chorme开发者工具使用说明

......21.1 单步调试

......21.2 执行到断点

......21.3 查看变量

......21.4 查看表达式

......21.5 查看调用栈

...第 22 章 系统API

......22.1 JS API

.........22.1.1 获取组件JS对象API

.........22.1.2 字符串API

.........22.1.3 日期时间API

.........22.1.4 Base64加密解密API

.........22.1.5 数学API

.........22.1.6 常用工具API

.........22.1.7 UUID API

......22.2 表达式编辑器函数API

.........22.2.1 字符串函数

.........22.2.2 日期时间函数

.........22.2.3 编码加密函数

.........22.2.4 数学函数

.........22.2.5 数据类型转换函数

.........22.2.6 集合相关函数

.........22.2.7 随机数函数

.........22.2.8 路径函数

......22.3 组件API

.........22.3.1 data组件基类

.........22.3.2 restData组件

.........22.3.3 列表选择框组件

.........22.3.4 收货地址组件

.........22.3.5 音频组件

.........22.3.6 幻灯片组件

.........22.3.7 对话框组件

.........22.3.8 图片展示组件

.........22.3.9 地理位置组件

.........22.3.10 图片组件

.........22.3.11 消息提示框组件

.........22.3.12 弹出层组件

.........22.3.13 网络请求组件

.........22.3.14 扫一扫组件

.........22.3.15 摇一摇组件

.........22.3.16 分享组件

.........22.3.17 滑块视图组件

.........22.3.18 页签组件

.........22.3.19 定时器组件

.........22.3.20 视频组件

.........22.3.21 用户组件

......22.4 服务API

.........22.4.1 转换数据类型工具类

.........22.4.2 日期时间工具类

.........22.4.3 加密解密工具类

.........22.4.4 集合工具类

.........22.4.5 计算工具类

.........22.4.6 随机数工具类

.........22.4.7 字符串工具类

.........22.4.8 路径工具类

......22.5 参数对照表

...第 23 章 高级管理

......23.1 数据库管理

.........23.1.1 打开数据库管理工具

.........23.1.2 选择数据库

.........23.1.3 导出数据

.........23.1.4 导入数据

.........23.1.5 用户相关表

......23.2 快照管理

修订说明

...2018-05-21版本

...2018-06-14版本

...2018-07-18版本

...2018-09-07版本

...2018-10-26版本

...2018-12-14版本