4006-998-758
3000+课程任你选择
微信小程序开发技术
研发学院 微信小程序开发技术 开课时间:2022-10-21
陶国荣

资深Web技术专家,有10余年开发经验,是国内较早专业从事 Web 开发的一线技术人员和培训讲师。

 

讲师背景

一直致力于对HTML、JavaScript、CSS、jQuery等Web开发技术的研究和实践,在HTML页面的优化与用户体验的研究,以及页面框架搭建数据流向分析、页面静态优化等方面都拥有丰富的实践经验。

 

专长介绍

自HTML5的草案发布以来,一直密切关注 HTML5的发展和对它的学习与研究,并在实际工作中进行了实践。他还是微软技术方面的专家,精通C#、ASP.NET和SQL Server 等技术,在多家公司从事前端开发主管、前端架构师、技术总监等管理职务。

 

项目经验

机锋网开发者管理系统、机锋移动端 WebApp、百合网移动端 WebApp、相亲移动端WebApp 广告jssdk 框架、宝来汽车 WebApp、新速腾 WebApp、小鲜手机微信页等。

 

出版图书

2013 年荣获 51CTO 评选的“最受读者喜爱的 IT 图书作者奖”。

1.ASP 动态商业网站建设案例 出版日期:2006-12-01 人民邮电出版社

2.ASP.NET 数据库与网络开发从入门到精通(VB.NET) 出版日期:2008-08-01 人民邮电出版社

3.C#网站开发案例详解--基于 Ajax+CSS+JavaScript+XML 技术(附光盘)出版日期:2010-08-01 中国铁道出版社

4.HTML 5 实战 出版日期:2012-01-01 机械工业出版社

5.jQuery 权威指南 出版日期:2011-01-01 机械工业出版社

6.Backbone.js 实战 出版日期:2014-04-01 机械工业出版社

7.jQuery Mobile 权威指南 出版日期:2012-08-01 机械工业出版社

8.jQuery 权威指南(第 2 版) 出版日期:2013-09-01 机械工业出版社


查看老师详情
课程内容

课程信息

小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

本课程从零基础开发,详细介绍小程序开发时的,环境搭建、组件、API的使用,以及开发完成后,部署上线的全部内容。


课程特色 

本课程是小程序应用的基础与深度的学习,理论与实例完整结合,每一个概念都精选了一个完整的实例,增强学员动手能力。小程序内容完整全面,每一块知识点都包含了的全部内容和最前沿技术,旨在解决最真实、最实际的项目问题。


课程收益 

  ● 学习小程序开发的全部功能。

  ● 学会如何在微信中运用小程序框架开发应用。

  ● 掌握在页面中使用小程序中重要组件和API的功能开发。

  ● 了解通过小程序中Video元素基本使用功能。

  ● 理解小程序中本地数据存储的方法与技巧。


课程对象 

  ● 正在从事传统PC端Web页面的技术开发人员。

  ● 希望从事移动端WebApp应用开发的技术人员。

  ● 对前端技术感兴趣,希望从事这方面工作的人员。

  掌握一些传统的前端开发技术,想进一步学习移动端应用开发的人员。

 

学员基础 

  ● 了解JavaScript、HTML语言

  ● 熟练使用CSS和CSS3样式

  ● 了解前端开发流程或框架

 

课程大纲 

本课程分为十个阶级,分别为前期准备、flex布局、组件使用、API说明,注意事项。

1.    前期准备

1.1.      下载开发工具

1.2.      准备登录帐号

1.3.      申请小程序开发帐号

1.4.      开通服务端的接口网站

1.5.      解决https和TSL版本过低的原因

2.    flex布局

2.1.      flex布局的定义

2.2.      容器和项目的属性

2.3.      案例一:使用flex实现骰子和网格布局

2.4.      案例二:使用flex实现新闻页的反向随机布局

3.    组件使用

3.1.      双大括号绑定数据的方式

3.2.      Block遍历绑定API数组

3.3.      Swipe组件的使用方法

3.4.      模板组件的语法与使用

3.5.      sroll-view组件的上拉与下刷事件

3.6.      video组件的注意事项

3.7.      案例三:动画制作推出点评框,弹出键盘输入窗口

3.8.      案例四:动画制作旋转、弹出、居中效果

4.    重要API说明

4.1.      如何POST提交数据

4.2.      调用封装后的方法与属性

4.3.      全局变量的定义与使用

4.4.      案例五:使用本地存储定时缓存API接口数据

4.5.      案例六:页面跳转过程中的传值与接收

5.    交互API使用

5.1.      信息提示功能

5.2.      导航与信息置顶

5.3.      扫码与手机振动

5.4.      案例七:查看商品的二维码

5.5.      案例八:显示手机中的联系人信息

6.    其他API使用

6.1.      设备信息显示

6.2.      音频播放功能

6.3.      地理定位显示

6.4.      案例九:通过经纬度查找用户坐标

6.5.      案例十:页面的上拉刷新加载更多内容

7.    自定义组件与插件

7.1.      声明自定义组件

7.2.      编写组件模版

7.3.      自定义组件的构造器

7.4.      组件的引用和配置

7.5.      组件在其他页面中的调用

7.6.      第三方插件的调用方式

7.7.      常用第三方插件的推荐

8.    注意事项

8.1.      网络请求异常的解决方案

8.2.      图片元素加载时的无初始化

8.3.      事件冒泡现象的解决方案

8.4.      Scrollview组件滚动时注意事项

8.5.      wxml模板不生效的原因

8.6.      video标签的适配问题

9.    界面UI与设计方案

9.1.      小程序界面设计标准和要求

9.2.      WeUI 前端框架

9.3.      Sketch 源文件

9.4.      图标与布局

9.5.      菜单与面板

10. 案例实战——动画展示

10.1.   项目功能需求分析

10.2.   项目功能界面效果展示

10.3.   调用API接口更新状态

10.4.   以动画方式弹出礼品

11. 案例实战——地理查询

11.1.   页面功能需求分析

11.2.   业务逻辑分析

11.3.   获取经纬度并在地图中绘点

11.4.   根据绘点调用API返回商家信息

11.5.   将商家绘制在地图上

12. 最佳实践——启动性能优化

12.1.   代码包体积优化

12.2.   代码注入优化

12.3.   首屏渲染优化

12.4.   其他优化建议

13. 最佳实践——运行性能优化

13.1.   合理使用setData

13.2.   渲染性能优化

13.3.   页面切换优化

13.4.   资源加载优化

13.5.   内存优化

返回上一级