微信小程序的开发是基于微信提供的一套应用框架进行开发的。微信通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供了一套完整的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-01-151865
谈起什么样的微信内容能够席卷朋友圈,这个就要结合用户的心理去挖掘用户内心最本质的需求,以小编的理解是对用户有价值的内容,有趣的,能够挑逗到用户,可以与用户发生关系,情感共鸣,和用户的思想进入一致状态的文章,我想这样的文章可以才是用户
如何让微信公众账号在搜索栏排名靠前?
2018-05-091866
如何让微信公众账号在搜索栏排名靠前? 现在多数人是不会搜公众号的,而是直接搜号码,输入中文关键词关注微信公号的。所以应关注搜号码的排名而非查找公众帐号的排名。所以如何让公众账号排名靠前(微信SEO)也是值得关注的一个方面。如何让微
微信公众号运营细节
2017-12-131796
第一、多平台申请,以微信为中心形成矩阵效应 随着互联网去中心化、多元化的思想不断的深入人心,自媒体平台也在各大门户大佬的支持下如雨后春笋一般不断拔地而起。相对于微信公众号而言,有的自媒体平台确实还不错,比如搜狐、今日头条、一点资讯
微信公众号运营五步曲
2017-12-011835
公众号的运营一定是一个循序渐进的过程,切莫急功近利,切忌不可烦躁。这个世界上本身就没有那么容易赚的钱,你看到人家那么轻松的把钱赚了,但是你没有看到人家背后的努力和付出,没有看到人家背后强大的资源。 有的人公众号才做多久啊?就希望说可
微商城有助于增加用户粘性和品牌影响力
2017-12-251797
在京东商城、麦考林、淘宝、凡客诚品、乐淘、等许许多多的购物APP都相继开发了自己的微信商城,可见微商城已经成为了一种购物趋势,给你的销售添加了一种渠道。对于一些电商开始瞄准微商城平台,可见微商城是一种新的社区购物模式,会带来更多的流量和

