什么是微信小程序?
微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷的获取和传播,同时具有出色的使用体验
小程序的诞生
任何新的技术或者模式的产生,都是为了解决行业的痛点,小程序就是在这样的背景下诞生的
小程序的特点
1.类似于web开发模式,入门的门槛低: 基本上是类似于html+css+js
2.可以直接云端更新: 微信审核,无需经过APP Store等平台
3.提升用户体验: 通过提供基础能力、原生组件结合等方式,提升用户体验
4.平台管控能力: 小程序提供云端更新,通过代码上传、审核等方式,增强对开发者的管控能力
小程序的出现带来了什么?
1.用户使用的便捷性
普通的APP需要我们下载 - 打开 - 注册 - 使用,
小程序就很方便了,搜索(扫码) - 使用
2.比公众号和h5页面的体验好
3.释放手机内存空间
依赖于微信,只需要有微信就可以用,不需要安装很多的APP,而且每一个小程序有规定的大小(目前不能超过8M)
4.手机桌面更加简洁
不需要下载APP,就不需要花时间来管理自己手机桌面的APP
小程序的历史
2016年9月21日发布的小程序内测版
2017年1月9日正式上线
目前,小程序的技术和生态链都相对非常成熟
小程序预备知识
小程序的开发主要分成三部分:
页面布局:WXML,类似HTML
页面样式:WXSS,几乎就是CSS(有些不支持,有些进行了增强)
页面脚本:JavaScript+WXS,(js,weixinscript)