微信小程序的开发是基于微信提供的一套应用框架进行开发的。微信通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供了一套完整的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-10-261267
蘑菇街小程序, 90 天获得了 300 万新用户;「星巴克用星说」上线仅三个月,便获得几百万用户;腾讯公益 1 元购「小朋友画廊」在朋友圈刷屏,不到一天便获得了 1502 万善款......虽然已经有一些人通过小程序获利,但大多数人对于小程序到底应该怎么运营,依然
迎国庆,庆中秋,优惠大放送
2017-09-211230
微电商解决方案致力于为零售业提供全渠道电商解决方案,通过自建商城,以及社会化分销平台帮助企业搭建新一代的微电商销售体系,实现线上线下互通,去中心化流量聚合,客户粉丝沉淀,助力企业快速步入移动电商时代。企业为什么要做微信公众号开发1、移
浅谈微信公众号与纸媒的关系
2017-10-121253
纸媒传统意义上是报纸、杂志等以纸张为载体的媒体,发展到现在,还有很多表现形式,比如新开创的以二维码纸巾为载体的纸媒,能够很好地把线上线下的结合起来,达到更大的投放效果。传统纸媒从策划选题、安排采访、修改成文、排版印刷到出厂分送读
你的微信公众号如何与粉丝互动
2017-10-271206
微信公众号的运营,核心是内容,重点是互动。内容是为了吸引用户、留住用户,互动是为了增加与用户的感情,让用户变成粉丝。那公众号如何才能增加互动性,与用户互动起来呢? 1、互动栏目 在策划公众号时,直接策划一些带有互动性质的栏
微信公众好运营三大模式
2018-01-251216
一、微信推送 微信图文推送的方法以及不再是传统的图文结合推送,而是要牢牢抓住粉丝的心,也就是说站在粉丝的角度去思考去获取需求来做一篇走心的软文,软文的形式当然已经不再局限于文字和图片,而是用更有趣味性的内容附加活动集于一体做推送