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