【小程序】注册安装及创建小程序---入门级别必读

一,小程序入门

1.1 什么是小程序?

  1. 2017年度百度百科十大热词之一

  2. 微信小程序(wei xin xiao cheng xu),简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用( 张小龙对其的定义是无需安装,用完即走,实际上是需要安装的,只不过小程序的体积特别小, 下载速度很快,用户感觉不到下载的过程 )

  3. 限制:同一个分包中的页面享有共同的预下载大小限额 2M,限额会在工具中打包时校验

  4. 2017年1月9日0点,万众瞩目的微信第一批小程序正式低调上线

1.2 小程序可以干什么?

  1. 同App进行互补,提供同app类似的功能,比app操作更加简洁的轻应用

  2. 通过扫一扫或者在微信搜索即可下载

  3. 用户使用频率不高,但又不得不用的功能软件,目前看来小程序是首选

  4. 连接线上线下

  5. 开发门槛低, 成本低

二,安装小程序

2.1 申请帐号

官网下载微信小程序====》》微信公众平台

b40e024fa3a54d3ca0d69d49a5a6db18.png

进入小程序注册页 根据指引填写信息和提交相应的资料,就可以拥有自己的小程序帐号

注意:在注册微信小程序的时候,该微信要绑定银行卡....会有提示的

890dc2169b654d67a6be04ce0f659a78.png

在这个小程序管理平台,你可以管理你的小程序的权限,查看数据报表,发布小程序等操作。
 

登录 小程序后台 ,我们可以在菜单 “开发”-“开发管理” 看到小程序的 AppID 了 。

8fdcf9d7dbaf491ea3536da0f50d14b0.png

小程序的 AppID 相当于小程序平台的一个身份证,后续你会在很多地方要用到 AppID (注意这里要区别于服务号或订阅号的 AppID)

有了小程序帐号之后,我们需要一个工具来开发小程序

2.1 安装开发工具

前往 开发者工具下载页面 ,根据自己的操作系统下载对应的安装包进行安装,有关开发者工具更详细的介绍可以查看 《开发者工具介绍》 

4f41f24c7dbe4c669d0ad7b5ae166ac2.png

根据自己的需求下载相对应的版本,下载完毕之后,在下载目录下双击启动

ae67873cc8814924b48b9522f6590dd5.png

启动之后并是安装,在安装期间自定义一个非中文文件夹,将小程序安装到此文件夹中

安装完毕之后,桌面会出现一个小图标(看下图)

222b8b5a6d8a4a9ca4984cff211fa1d6.png

双击打开,左上角会出现一个二维码,用刚刚注册的微信小程序的账户扫描登陆,要不然后续会出现问题

 三、创建第一个微信小程序

扫描登陆进来以后,点击左边的大加号即可创建小程序项目

3d7212177e97431db42a6b6644ac2523.png

选择该小程序项目的存储路径,将注册的小程序ApplD复制过来粘贴即可。后面的选择根据自己的需求来即可

ede0e30acb69403595b80ac57b35900f.png

这里微信小程序开发之所以成本低,还有一个原因是它把模板都给我们提供了,我们只需要提供数据即可完成一个零基础的手机端电商项目

 至此,我们的第一个微信小程序就做好了!!

0abf0c59213d4d25bed71f997dcae1fc.gif

四、微信小程序目录结构

03c025212d4a4ec38db3da1ef4a9033a.png

pages目录:这个目录下放的其实就是一个个的微信端的页面了其中的index文件夹、logs文件夹其实都是单独的页面

再以index文件夹举例说——下属4个不同后缀文件:

(1)js:就是页面内的js文件,页面中的变量、监听事件全都在这里;

(2)json:页面的配置文件,其实就类似后端的配置文件,就看成 properties或者xml就好

(3)wxml:页面的结构文件,查看可以发现就是各种标签组成的结构块;

(4)wxss:页面的样式文件,看着里面都是选择器 

2、utils目录:这里面存的都是一些公用的js,就当作web后端项目的工具类就好啦,提供公共方法减少冗余和维护难度的;

3、app.js文件:整个微信小程序相关的全局js,这里有监听整个小程序的生命周期函数和全局变量;

4、app.json文件:是对整个小程序的静态全局配置,我们可以在这个文件中配置小程序是由哪些页面组成(路由),配置小程序的窗口背景色、配置导航条样式,配置默认标题,可以配置整个项目的样式,超时时间,加载的插件等等;(注意该文件不可添加任何注释);

5、app.wxss文件:整个小程序的样式文件,我个人认为这个文件就是设置整个项目的css文件。针对每个页面的css文件的内容不同,加载到对应页面的css样式时,当前页面的wxss文件会覆盖app.wxss文件(估计跟普通的css样式的覆盖规则类似)。

6、project.config.json文件: 这个其实是每个开发者工具生成的项目都有的,但和项目内容实际没有特别大关联,主要是记录相关工具的配置的,在工具上做的任何配置都会写入到这个文件,当重新安装工具或者换电脑工作时,只要载入同一个项目的代码包,开发者工具就自动会帮你恢复到当时你开发项目时的个性化配置,其中会包括编辑器的颜色、代码上传时自动压缩等等一系列选项。

7、sitemap.json文件: 这个可以配置是否允许被微信索引,具体看微信官方文档-sitemap 配置

  • 12
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

.Doll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值