2017微信公开课Pro版(12月28日)在广州举行,微信之父张小龙微信公开课上专门做了关于微信小程序的演讲,详细介绍了微信小程序的能力和小程序背后的理念,以及宣布2017年1月9日微信小程序正式发布。总结一下演讲内容,提到的小程序能力的FAQ(Frequently Asked Questions):
- 小程序在微信里是没有入口的,小程序的启动来自扫码
- 没有小程序商店提供搜索和下载
- 小程序和订阅号没有关系
- 小程序不能推送消息
- 小程序不能分享到朋友圈,但可以分享给好友和微信群
- 小程序不能做游戏
- 小程序能被搜到,但会被极力限制
根据以上的FAQ以及微信之父张小龙所讲的小程序理念,(小程序就像PC时代的网站,不需要下载、安装,信息触手可及,用完即走,无需卸载),所以微信小程序功能还是有限的。
小程序开发实践
之前没有做过前端开发,一直都是做Android,最近看到小程序挺火,so尝试去学习研究一下,之前略懂JavaScript、HTML基本语法
1.文件结构
小程序包含一个描述整体程序的 app 和多个描述各自页面的 page。
- 一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:
文件 | 必填 | 作用 |
---|---|---|
app.js | 是 | 小程序逻辑 |
app.json | 是 | 小程序公共设置 |
app.wxss | 否 | 小程序公共样式表 |
- 一个小程序页面由四个文件组成,分别是:
文件类型 | 必填 | 作用 |
---|---|---|
js | 是 | 页面逻辑 |
wxml | 是 | 页面结构 |
wxss | 否 | 页面样式表 |
json | 否 | 页面配置 |
总结: 微信小程序整个结构目录其实和Android APP的结构目录差不多。Android的页面逻辑有Java处理,页面结构用XML或者Java来实现
更多微信小程序开发实践内容待续,正在努力学习中...................................
** 文章福利 **
微信小程序的红利:「群插件」
张小龙宣布微信小程序明年1月9日正式推出,并回答了大家最关心的10个问题
小程序对公众号运营者意味着什么?这是新榜的分析