小程序从0到1:微信全栈工程师一本通
¥59.00定价
作者: 石桥码农
出版时间:2017-12
出版社:机械工业出版社
- 机械工业出版社
- 9787111584049
- 271376
- 2017-12
作者简介
内容简介
本书分为四个篇章:第壹篇即为第1章,介绍开发环境的准备及账号的注册。学完本章内容,相当于取得了入场券。第二篇包括第2—10章,是项目实战部分。其中第2-6章是小程序前端案例,使用了后台端口但未涉及后台编程;第7-10章是在已有案例的基础上添加了后端程序的支持。先学习前端,再学习后端,由浅入深,这样更易于理解和掌握。第三篇包括第11-14章,详细讲解所有小程序组件的使用方法,几乎全部组件都具有生产可用的UI,所附示例源码可以直接用于实际项目中,大大降低了初学者开发第 一个小程序时在美工上的门槛。第四篇包括第15-17章,是综合练习部分,系统地介绍JS语言、Go语言、WXSS样式语法等必备知识与技能。其中各节有独立的练习代码,可供读者实际练习之用。这部分也可作为工具文档,供开发者参考使用。
目录
目录 Contents推荐序前言第一篇 基础入门篇第1章 学前准备21.1 注册账号21.2 配置开发工具51.2.1 下载61.2.2 安装61.2.3 设置编辑器属性61.3 从quick start项目开始71.3.1 创建项目81.3.2 运行项目101.3.3 刷新项目10第二篇 项目实战篇第2章 豆豆电影142.1 从splash功能开始142.1.1 创建项目142.1.2 隐藏模拟器162.1.3 快捷创建页面162.1.4 引用类库172.1.5 实现splash效果182.1.6 下载源码212.2 缓存本地数据212.2.1 使用tStorage接口212.2.2 使用Storage面板212.2.3 省略function关键字222.3 实现页首splash效果232.3.1 使用swiper组件232.3.2 批量调用接口242.3.3 使用tStorage接口252.3.4 下载源码252.4 实现横向滑动列表262.4.1 列表渲染262.4.2 引用样式272.4.3 下载源码272.5 实现电影详情页272.5.1 格式化代码282.5.2 逻辑层282.5.3 视图层292.5.4 页面跳转302.5.5 下载源码302.6 实现电影列表页302.6.1 使用finally方法 312.6.2 模板组件322.6.3 加载更多342.6.4 如何调试352.6.5 刷新视图362.6.6 下载源码372.7 实现下拉刷新功能372.7.1 小程序中的下拉更新API372.7.2 下载源码382.8 实现搜索功能382.9 提交422.9.1 修改信息422.9.2 使用Sketch生成头像432.9.3 配置域名器域名432.9.4 在手机上预览442.9.5 上传版本442.9.6 提交审核452.9.7 下载源码46第3章 计算皮相473.1 使用模板创建项目483.2 实现history页面483.3 实现index主页493.3.1 冒泡事件513.3.2 样式选择器513.3.3 实现计算的逻辑523.3.4 使用tStorageSync接口563.3.5 下载源码573.4 服务类目573.5 发布573.6 添加分享583.7 下载源码58第4章 黑黑天气594.1 实现视图层604.1.1 关于rpx604.1.2 绝对定位614.2 如何使用weui624.3 关于static目录634.4 实现逻辑层644.4.1 js函数split与push664.4.2 下载源码66第5章 笑林百家675.1 使用tabBar685.2 实现index页面695.2.1 定义模板组件 705.2.2 import与include的区别715.2.3 js数组函数 715.2.4 js正则表达式735.3 实现image页面745.3.1 将函数作为参数传递745.3.2 关于lower-threshold属性745.3.3 使用eviewImage接口755.4 下载源码75第6章 图灵聊聊766.1 实现index页面776.1.1 建立server目录模拟服务器数据786.1.2 在文件作用域中声明app806.1.3 调用图像预览接口 806.1.4 用户友好的时间格式化方法formatTimeline806.1.5 js语言中的展开符816.1.6 变量自增816.1.7 js的忽略符816.1.8 通用的下拉区域826.2 实现联系人页面826.2.1 js中的引用传递846.2.2 js数组的push方法846.2.3 接口返回数据的通用格式856.3 实现聊天页面866.3.1 在视图渲染中使用三目运算符876.3.2 js中的全等于与等于运算符876.3.3 wx:if条件渲染876.3.4 使用css遮罩实现消息框样式876.3.5 调用图灵接口896.3.6 js中的逻辑或操作906.3.7 js中的let关键字906.4 实现my页面926.5 实现about页面936.6 下载源码94第7章 豆豆电影服务端957.1 开发后端程序957.1.1 安装Golang语言包957.1.2 安装仓库管理工具git967.1.3 安装Go语言编辑器967.1.4 使用类库967.1.5 创建豆瓣接口977.2 改写小程序前端1007.3 下载源码 101第8章 计算皮相服务端1028.1 创建服务端程序1028.1.1 启用sqlite3数据库与小程序服务端的自动登录功能1028.1.2 安装命令行工具curl1038.1.3 关于一般性通用接口的解读1038.1.4 使用SQLiteStudio1048.1.5 扩展新的控制器1058.2 改写小程序前端1108.2.1 使用POST方法新增数据1108.2.2 调用分页接口拉取数据1108.3 下载源码 111第9章 黑黑天气服务端1129.1 创建服务端程序1129.1.1 使用万能的JSON字段1139.1.2 特改特定的接口逻辑1139.1.3 解析动态JSON数据的方法1149.2 改写小程序前端1169.2.1 使用不同的模拟器测试项目1179.2.2 使用默认的页面数据避免渲染错误1189.2.3 分离代码逻辑提高可阅读性1189.2.4 在WXML页面中直接绑定字典数据1219.3 下载源码122第10章 笑林百家服务端12310.1 创建服务端程序12310.1.1 启用七牛云上传功能12410.1.2 注册七牛账号与创建存储空间12410.1.3 Go语言的作用域12510.2 修改小程序前端12710.2.1 使用模板组件实现顶部导航栏12810.2.2 关于navigator组件的open-type属性12910.2.3 在tabBar中新增操作按钮12910.2.4 使用icon组件13010.2.5 在小程序中直接上传图片13110.3 下载源码133第三篇 实用组件篇第11章 容器组件13611.1 view13611.2 scroll-view13711.3 swiper14211.4 movable-view1451