微信小程序的开发是基于微信提供的一套应用框架进行开发的。微信通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供了一套完整的Javascript Api,使得开发者能够非常方便的使用到微信客户端提供的各种基础功能,快速构建一个应用。框架设计如下:
框架提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层之间通过单向数据绑定进行数据传输,使开发者更加聚焦于数据与逻辑上。
wxml:一切皆组件(视图组件)
view组件(类似 H5中的div)
input组件(type = digit,有带小数点的9宫格键盘)
modal弹窗组件 (对应的wxml、效果如下)(该组件已换js 实现wx.showModal())
小程序的目录结构:
app.js是小程序的脚本代码,用来监听并处理小程序的生命周期函数、声明全局变量
app.json 是对整个小程序的全局配置,配置小程序是由哪些页面组成,配置小程序的窗口背景色等。
app.wxss 是整个小程序的公共样式表
小程序页面是由同路径下同名的四个不同后缀文件的组成:
.js后缀的文件是脚本文件
.json后缀的文件是配置文件
.wxss后缀的是样式表文件
.wxml后缀的文件是页面结构文件

相关阅读
微信公众号的价值
2017-11-091199
整个微信生态离不开微信公众号的参与,订阅号与服务号成为微信生态的重要角色,起着举足轻重的作用,而微信应用号正蓄势待发。 定位不同 微信应用号本着以“应用”为宗旨,为用户提供服务,是继微信订阅号、服务号之外的另一形态,可以
微信公众平台运营技巧有哪些?
2018-07-311273
1、订阅号:主要偏于为用户传达资讯(类似报纸杂志),认证前后都是每天只可以群发一条消息;2、服务号:主要偏于服务交互(类似银行,114,提供服务查询),认证前后都是每个月可群发4条消息;3、企业号:主要用于公司内部通讯使用,需要先验证身份才可
微信公众号推广一个很有效的方法---微信互推
2017-12-141272
“互推”顾名思义互相推荐。“微信互推”可以说是除开爆文以外,涨粉最为安全且效果最好的方法了。思路其实和网站置换广告位差不多,只不过现在换成了,你推荐我的账号,我推荐你的账号。在资源对等的情况下,进行等价置换,这种思路值得提倡。在微信
微信文章排版技巧总结
2018-04-091186
1、段与段之间要空行,这样看起来更舒服。2、抛弃我们传统的文章首行缩进的原则,这不是书本,手机屏幕就那么大,不用首行缩进反而更清晰简洁。3、文章中每一个段落的长度最好不要超过手机一屏。4、关于字体大小:之前的微信平台是没办法调整字体的,但
企业做微信公众号开发
2018-07-021310
集文字、语音、视频于一体的微信,正在深刻地改变着我们的社交与生活。当自媒体迅速崛起,微信公众号广泛受宠,微信已拥有7亿用户,微信圈成为人们晒心情、晒活动的社交圈时,媒体营销人蓦然发现,以电视、广播和纸媒为途径的传统传播模式,已经遇到了