小程序开发一:微信小程序的介绍与准备

一、背

相信大家生活中都离不开微信的使用、大家肯定也有意无意的使用过微信小程序、如:跳一跳、微信绕口令、语音抢红包等。

1.1、为什么会有微信小程序

1)更好的体验

2)规范与管理

1.2、什么是小程序

1)小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想

2)用户扫一扫或者搜一下即可打开应用,也体现了“用完即走”的理念

3)用户不用担心是否安装太多应用的问题。使用将无处不在,随时可用,又“无需安装卸载

1.3、小程序与应用程序的区别

1)无需安装

2)不占内存

3)易传播

1.4小程序能做什么

1)内容/工具小程序

知乎热榜、微博热门、摩拜单车、今日头条、腾讯地图、腾讯翻译君

2)零售小程序

拼多多、京东购物、蘑菇街女装精选、每日优鲜、小米商城

3)游戏/娱乐小程序

跳一跳、欢乐斗地主、欢乐麻将全集、斗鱼直播、腾讯NOW直播、YY直播

 小程序开发一:微信小程序的介绍与准备

1.5、就业前景和发展

 

 

 

 

 小程序开发一:微信小程序的介绍与准备

二、小程序开发的准备工作

2.1进入小程序官网https://mp.weixin.qq.com/

小程序开发一:微信小程序的介绍与准备

2.2、选择注册类型小程序

小程序开发一:微信小程序的介绍与准备

2.3、填写好注册信息

小程序开发一:微信小程序的介绍与准备

2.4、注册完毕进入小程序管理后台

小程序开发一:微信小程序的介绍与准备

 2.5、下载开发者工具

1)进入开发者后台点击文档

小程序开发一:微信小程序的介绍与准备

2)点击文档后会跳转到另一个界面 点击开发下面的 小程序开发

小程序开发一:微信小程序的介绍与准备

3)点击工具

小程序开发一:微信小程序的介绍与准备

4)在左边工具栏中找到下载

小程序开发一:微信小程序的介绍与准备

5)下载适合自己电脑的开发版本

小程序开发一:微信小程序的介绍与准备

三、开发者工具讲解

3.1、工具结构

1)工具栏器

2)模拟器

3)编辑器

4)调试器

小程序开发一:微信小程序的介绍与准备

3.2、目录结构

小程序开发一:微信小程序的介绍与准备

3.2.1、app.js

注册一个微信小程序的应用

3.2.2、app.json

微信小程序的全局配置,如:网络请求超时时间、窗口的表现、个个界面的注册路径

3.2.3、app.wxss

设置微信小程序的全局样式

3.2.4、project.config.json

保存微信开发者工具的配置信息,对工具做个性化的设置(如、界面的颜色,编译的配置)、换电脑或者重新下载工具后导入项目后会自动恢复

3.2.5、utils

存放工具函数,达到代码的复用性

3.2.6、pages

1).js

处理小程序的逻辑与数据交互

2).json

配置微信小程序的配置信息

3).wxml

展示小程序的元素与内容

4).wxss

 设置小程序页面元素的样式

3.3、配置文件(页面配置会覆盖全局配置)

3.3.1、app.json(全局配置文件)

1)Pages

注册微信小程序的所有页面

2)tabBar

指定tab栏的表现

3)networkTimeout

设置网络请求的超时时间

4)debug

开启该模式可以在控制台打印出需要的调试信息

5)window

设置导航栏的背景颜色

导航栏的标题颜色

导航栏的标题

窗体表现(窗体的背景颜色,窗体下拉时文字的样式)

3.3.2、page.json(页面配置文件)

disableScroll

设置页面是否启动滚动条

3.3.3、公共的

navigationBarBackgroundColor

navigationBarTextStyle

navigationBarTitleText

backgroundColor

navigationBarTextStyle

onReachBottomDistance

ennablePullDownRefresh

 

小程序开发一:微信小程序的介绍与准备

上一篇:微信小程序开发工具预览蓝屏问题处理过程


下一篇:【原创】微信小程序支付(普通模式,公众号支付同适用)java后台案例