微信小程序的开发是基于微信提供的一套应用框架进行开发的。微信通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供了一套完整的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-09-181929
1、高质量的内容产出一般的我们关注的微信大号,几乎不做什么活动,但是粉丝确实每天成倍上涨,为什么呢?因为他们有用户感兴趣的内容,用户觉得他们的内容对自己有很大的帮助,甚至主动转发图文消息,在朋友圈中分享形成二次转发,对内容感兴趣这就是
看看微信公众平台是怎么成长为现在的大平台的
2018-02-281798
微信公众平台当时的产品经理杨茂巍,在自己的公众账号“茂巍生活圈”里介绍,“当时根本没有考虑过什么战略布局,商业思维,开放平台,生态链......”。即便连“再小的个体,也有自己的品牌”这句为大家所熟知的广告语也是后来才确定的。 2017年8月17日
微网站-企业在微信平台的官方形象
2017-11-161867
伴随微信用户数量的不断增多,微信公众平台支付等功能的增加,微信的商业价值被充分体现出来,随之而衍生的微网站也逐渐受到各企业的热捧。微网站是移动互联网迅猛发展下的产物,用最简单、通俗的话来说,微网站就是企业官方网站的微信版。通过微网站
微信公众平台新玩法之11种微信的推广方法
2017-09-301861
众所周知,由于微信公众平台是无法在手机上登陆,也无法主动添加好友的,所以在微信推广起来比较困难。只能通过不同的其他推广方式来增加微信的曝光度,但很多朋友都不知道该如何进行推广好!因此罗列了以下十二种推广方式,希望对大家有所帮助。 但
微信公众号不存在守株待兔
2017-10-101880
天下没有免费的午餐,天下也没有那么容易就随随便便成功,守株待兔的故事都是骗人的,天下没有那么笨的兔子。我们的公众号也是一样的道理,不是申请了就 好了,也不是发一两篇文章就好了,也不是随便叫几个朋友关注就好了,这不叫经营,这也不叫推广,

