纯正商业级应用-微信小程序开发实战

课程标题:纯正商业级应用-微信小程序开发实战课程链接:https://coding.imooc.com/class/251.html课程简介:小程序的成功,让广大程序员早已不再纠结该不该学习小程序开发 ,但会纠结如何学习小程序开发, ...

Posted by northpark · on 2018-07-27

课程标题:

纯正商业级应用-微信小程序开发实战
https://coding.imooc.com/class/251.html

课程简介:

小程序的成功,让广大程序员早已不再纠结该不该学习小程序开发 ,但会纠结如何学习小程序开发,直到他们遇到了 “七月”老师,你可以自行看看七月老师其它课程的学员对他课程的真实评价,选择他的课,不需要纠结,更不需要犹豫

难度 中级 · 时长 18小时20分钟 · 学习人数 187 · 综合评分 10.00分**

第1章 导学与申请appkey

如何更好的学习本课程?如何申请开发者key?如何调用和测试接口?
1-1 微信小程序商业级实战-课程导学。
1-2 优先自己开发
1-3 appkey的申请
1-4 课程维护说明

第2章 准备工作

开发前的准备工作以及第三方开发工具的选择
2-1 流程与开发前准备
2-2 新建小程序项目
2-3 。小程序开发工具介绍
2-4 第三方开发工具介绍

第3章 小程序的基础知识与新特性

讲解小程序的一些必须要掌握的基础知识,如文件类型、项目结构、配置文件等。部分之前老课程中没有涉及的重要新特性也会在本章节提及
3-1 小程序的4种文件类型
3-2 小程序的组织结构
3-3 新建第一个小程序页面
3-4 -1 消除错误提示
3-5 app.json配置之导航栏
3-6 app.json之background窗口
3-7 wxml与组件

第4章 flex布局

我们将在本章中详细学习flex布局的基础知识,为在项目中灵活应用flex布局打下坚实的基础
4-1 小程序代码编写规范
4-2 所谓布局
4-3 block、inline与inline-block
4-4 flex容器将消除item的块状特性
4-5 flex-direction的应用
4-6 reverse倒序排布
4-7 reverse效果揭秘
4-8 justify-content属性解析 一
4-9 justify-content属性解析 二
4-10 主轴与交叉轴(重要) 一
4-11 主轴与交叉轴(二)
4-12 baseline与stretch
4-13 flex-wrap与消除间距

第5章 小程序基础知识与初识小程序组件

本章我们将学习全局样式、相对/绝对路径、尺寸单位等小程序基础知识。同时,我们将初步介绍小程序自定义组件。
5-1 细节决定成败
5-2 组件概述
5-3 定义、引用与使用组件
5-4 相对路径与绝对路径
5-5 like组件实现
5-6 小程序尺寸单位与设计原则(重要)
5-7 小程序支持的css选择器远比文档中要多
5-8 苹方字体设置
5-9 page样式的巧妙应用
5-10 组件只能继承极少数全局样式

第6章 访问服务器API获取数据与ES6(Class、箭头函数与Promise)

本章我们将尝试向服务器获取数据,并通过迭代编写一个统一请求类(HTTP),并引入Model业务层的概念。引入业务层后将实现Page与Model的分离,Page仅负责数据渲染,而业务将全部写在Model层中。

第7章 导航组件与缓存系统

本章节,我们将重点完成导航组件。此外,缓存在小程序中对于提高性能非常重要,我们将利用缓存来优化小程序的性能与用户体验

第8章 完成期刊页面

在本章,我们将完整实现期刊页面,包括电影、音乐与句子三个组件的切换。组件的behavior高级特性、图片button来实现自定义分享、组件的slot特性学习。

第9章 搜索组件

搜索组件是一个细节非常多的组件。包括历史搜索(缓存)、wx:if显示隐藏、加载更多数据、标签组件、loading组件等

第10章 图书详情

本章节我们将完成图书详情页面。包括标签组件的扩展、文本换行技巧、短评功能、遮罩组件

第11章 短评功能与wxs

本章节我们主要讲解短评功能的实现,包括短评的提交、更新、wxs的应用等

第12章 喜欢页面

在本章节我们主要完成喜欢这个页面,包括用户信息的获取、预览组件、Page组件等

第13章 扩展与总结

总结本课程,并适当扩展讲解小程序的新特性