目录
1.什么是小程序?
- 微信小程序是一种不需要下载也不需要安装就可以使用的应用程序;
- 实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用;
- 体现了“用完即走”的理念,但又无需安装卸载;
- 小程序的运营和开发成本都很低的,能够有效减少前期后期的成本。
- 小程序自带的附近的小程序推广功能。
2.小程序特点?
- 类WEB,非Html5
- 即用即走,随手可得
- 拥有离线功能
- 基于微信跨平台
- 媲美原生操作体验
3.小程序的入口
- 扫码进入小程序
- 搜索小程序
- 小程序发送到桌面
- 发送给朋友
4.小程序的架构
- 视图层和逻辑层分离,通过数据驱动,事件交互,不直接操作DOM
- 视图层负责渲染页面结构,逻辑层负责逻辑处理、数据请求、接口调用等
- 视图层与逻辑层通过数据和事件进行通信,逻辑层提供数据给视图层,视图层通过绑定/捕获事件发起交互让逻辑层处理
- 视图使用
WebView
渲染,JS由JSCore(IOS)/X5(Android)/nwjs(DevTool)
渲染解析 - JSBridge下架起上层开发与Native(系统层)的桥梁,使得小程序可通过API使用原生的功能,
- 具体想了解请看: