微信小程序的开发是基于微信提供的一套应用框架进行开发的。微信通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供了一套完整的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-12-141846
“互推”顾名思义互相推荐。“微信互推”可以说是除开爆文以外,涨粉最为安全且效果最好的方法了。思路其实和网站置换广告位差不多,只不过现在换成了,你推荐我的账号,我推荐你的账号。在资源对等的情况下,进行等价置换,这种思路值得提倡。在微信
微信在当代自媒体传播中的意义
2017-11-271936
(一)微信传播符号多样化能多元化地传播个人及企业信息, 作为一种新兴媒体,微信的信息传播符号具有多样化的特点:语音、文字、图片、视频、表情等一应俱全。这其中,语音通信功能的加入意义重大,它改变了互联网用户以往单纯依靠文字和图片进行社交的
关于微信公众号的日常维护运营
2018-08-032318
一、关于拉新从微信运营角度讲,拉新就是我们拉取新的关注,过程包括发现和找到目标用户,通过相关的手段(推荐、内容、活动等),吸引目标用户的注意,并促其关注。关于拉新,有三个关键点需要做好:一、做好公众号定位做微信公众号运营,品牌定位一
你认识微信公众号平台吗?
2017-11-141848
一、认识微信公众平台微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,可以群发文字、图片、语音、视频、图文消息五个类别的内容。目前微信公众平台支持PC ,移动互联网网页登陆,并可以绑
企业开发微信公众号的利器
2018-07-101957
伴随微信用户数量的不断增多,微信公众平台支付等功能的增加,微信的商业价值被充分体现出来,随之而衍生的微网站也逐渐受到各企业的热捧。微网站是移动互联网迅猛发展下的产物,用最简单、通俗的话来说,微网站就是企业官方网站的微信版。通过微网站

