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

相关阅读
关于微信的小故事(2)
2017-08-311696
三个月,一个人,依靠微信朋友圈,卖掉100000斤各式栗米,总值接近200万。栗米,从一个默默无闻的有机大米品牌,发展成有300个长期客户,2万名潜在高端客户的大米品牌。在华语商学院的圈子里,富军已经成功打造出这么一个形象:“买有机好米,找富军!”他是
如何了解你的用户?
2018-06-051850
你真正的了解你的用户么。天天坐在办公室里,怎么了解用户。其实对于大方向上来说,我们用户到底存在在哪里。特别是一款新的产品,到底谁使我们的用户。作为用户思维第一步来说,就是要了解你的用户。这是做产品最基本的。1、用户接触多找人聊,这是创
“流量!流量!”全网营销怎么提升自身流量?
2018-04-131742
网络营销可以给我们带来更精准的定位,得到更多的潜在客户和品牌转换率,那么在这个“流量为王”的年代,想要更快、更精准的提高自身流量,不得不依靠全网营销。 对于全网营销,大家也都并不陌生,全网营销是指将产品规划、产品开发、网站建设、网
公众号的生死存亡,取决于内容运营
2018-05-181717
公众号的生死存亡,就取决于内容运营,如果因为没有维持好,导致大量的粉丝取消关注。那么要给你的粉丝推送什么内容呢?内容怎么产生呢?内容运营有什么技巧呢?1 推送什么内容?定位你的目标用户后,基本上你就可以确定要推送什么内容给用户了。以有码运营为
微信支付商户,钱只能自动结算到对公账户吗?
2018-06-264037
微信支付商户,钱自动结算到对公账户,那么税务问题怎么处理呢?这个问题的关键是所有经过对公账户的款都需要对应的票来对账,并且需要对无发票抵扣的款交10%的所得税,然而,有些款只是从平台经过,佣金不足1%,远远低于增值税3%,所得税10%,因此,使用

