微信小程序的开发是基于微信提供的一套应用框架进行开发的。微信通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供了一套完整的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-07-101475
伴随微信用户数量的不断增多,微信公众平台支付等功能的增加,微信的商业价值被充分体现出来,随之而衍生的微网站也逐渐受到各企业的热捧。微网站是移动互联网迅猛发展下的产物,用最简单、通俗的话来说,微网站就是企业官方网站的微信版。通过微网站
微信二次开发五大弊处
2018-06-121448
1 立意不深,因为调研不足。 微信开发商其实它跟写作文是一样的道理,如果没有好的立意,堆满了华丽辞藻的文章,看完也不会触动你。开发信也是如此,你要触动商业客户。其实客户的心态都是一样,注重价值,看重利益。可是有些微信开发
如何构造用户的心理
2018-04-181340
知道用户的心理前提,一定是融入用户心理。对马斯洛理论贯彻是用户思维最基本的执行力。构造用户心理分为很多层次。初级层次,就是说什么满足什么。中级层次,说什么,我用另一种方式满足你。高级层次, 你不说我也知道你要什么。这跟产品经理自身能力
那些你不清楚的微信营销技巧
2018-04-251371
互联网的兴起,大大提高了人与人之间交流的效率,在运营速度上领先了传统行业许多倍。互联网拉近人与人、人与物的距离,深刻改变并影响了人们的生活方式。互联网具有传播速度快、传播范围广等特点,微信更是令人们的社交生活丰富起来,其精确的用户管
软文推广如何做到强势?活用“借势”必不可少!
2017-11-301367
活动或者产品再好,没有强势的营销推广,也无法让用户认识到,进而转化为购买力。何谓强势?就是指能够做到低成本、高覆盖、连续性和强粘度,也就是所谓的“软文推广”。事实上,只要运用好,任何一种营销方式都可以做到强粘度、高覆盖和连续性,但只有

