微信小程序的开发是基于微信提供的一套应用框架进行开发的。微信通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供了一套完整的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后缀的文件是页面结构文件

相关阅读
那些你不清楚的微信营销技巧
2018-04-251272
互联网的兴起,大大提高了人与人之间交流的效率,在运营速度上领先了传统行业许多倍。互联网拉近人与人、人与物的距离,深刻改变并影响了人们的生活方式。互联网具有传播速度快、传播范围广等特点,微信更是令人们的社交生活丰富起来,其精确的用户管
微信公众平台运营技巧有哪些?
2018-07-311344
1、订阅号:主要偏于为用户传达资讯(类似报纸杂志),认证前后都是每天只可以群发一条消息;2、服务号:主要偏于服务交互(类似银行,114,提供服务查询),认证前后都是每个月可群发4条消息;3、企业号:主要用于公司内部通讯使用,需要先验证身份才可
APP与微信商城和手机网站三者区别
2018-03-011395
APP 也俗称手机软件,安装在手机上的软件统称现在主流系统由iPhone 和Android 组成,其他还有Symbian 、Research in Motion、Windows Mobile 等,后三种占有率非常少了,如果不是有特殊开发需求可以忽略了。一、精准性多数App 都会提供分享到微博、人人等社交网站的功能,聚
为什么开通了微信公众号还需要开发?
2018-10-291297
由于微信自身的功能有限,不能够满足用户复杂的需求,因此有很多的公司都会选择对微信进行二次开发,开发出自己想要的功能,比如微商城、微快递、外卖点餐等等,均可以通过微信进行开发。实现这些功能,是需要开发公司进行专项开发的。微信开发要多少
搭建微信分销系统
2018-07-251292
商家在搭建微信分销商城系统平台时需要注意些什么? 搭建时需要准备些什么呢? 这些问题目前都困扰了许多想搭建微信分销商城系统平台的商家,那么微巴人人店小编今天就为大家解答搭建微信商城系统平台需要的五大要素。一、找准定位。互联网发展之迅速,也