什么是微信小程序
来自CloudWiki
目录
什么是微信小程序
不需要下载安装,就可以使用的软件
建议学小程序,用官网
微信小程序官方地址
1、官方工具:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=201714 2、简易教程:https://mp.weixin.qq.com/debug/wxadoc/dev/ 3、设计指南:https://mp.weixin.qq.com/debug/wxadoc/design/index.html;在这里查看如何符合设计标准,仅供参考,非强制性; 4、运营规范:https://mp.weixin.qq.com/debug/wxadoc/product/index.html;在这里查看禁止事项; 5、接入指南:https://mp.weixin.qq.com/debug/wxadoc/introduction/index.html 6、支付文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3&index=1 7、客服消息:https://mp.weixin.qq.com/debug/wxadoc/introduction/custom.html?t=20161221 8、特殊行业所需资质材料:https://mp.weixin.qq.com/debug/wxadoc/product/material.html?t=201714 9、数据分析:https://mp.weixin.qq.com/debug/wxadoc/analysis/index.html?t=201714
微信小程序的学习网站
1、小程序社区:http://www.wxapp-union.com/ 2、其他学习网站
小程序特点
小程序是不需要安装
触手可及
用完即走
不需要卸载
小程序框架
MINA
小程序融合了很多前端开发界的概念,但是并没有采用任何一个框架,包括流行的REACT(Facebook开源的一个js库, 一个用于动态构建用户界面的js库)、VUE(是一个构建数据驱动的 web 界面的渐进式框架。),还有CORDOVA(Cordova就能提供这种能力,代码写一次,就能到处运行,跟我们日常开发网站效果一样,基于写Web APP,根据输出平台要求不同,就能提供不同类型的安装包。)。它不是三者中的任意一个,而是拼凑出一个新的框架。
尽可能简单、高效的方式让开发者可以在微信中开发
具有原生 APP 体验的服务
知识点
js
CSS
HTML基础(XML)
小程序开放的API
视图容器:视图(View)、滚动视图、Swiper
基础内容:图标、文本、进度条
表单组件:按钮、表单等等
操作反馈 导航
媒体组建:音频、图片、视频。
地图 画布 文件操作能力
网络:上传下载能力、WebSocket
数据:数据缓存能力
位置:获取位置、查看位置
设备:网络状态、系统信息、重力感应、罗盘
界面:设置导航条、导航、动画、绘图等等
开放接口:登录,包括签名加密,用户信息、微信支付、模板消息
微信公众平台的用户主体
微信公众平台的用户主体可以分为个人、企业、企业(个体工商户)、政府、媒体和其他组织。
体验微信小程序
在微信上搜索小程序,查看“小程序示例”