微信小程序的开发是基于微信提供的一套应用框架进行开发的。微信通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供了一套完整的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-10-191268
讲真,有时候吧真的很不理解某些APP老出新版本更新完了一点差别感受不到可能还更不好用......不过,一段时间以来微信不声不响又添了许多新功能很方便,很实用快来看看有哪些~1.微信能设置延迟到账了!这就意味着即便不小心转错了账也有了更多时间解决,钱未
搭建微信分销系统
2018-07-251329
商家在搭建微信分销商城系统平台时需要注意些什么? 搭建时需要准备些什么呢? 这些问题目前都困扰了许多想搭建微信分销商城系统平台的商家,那么微巴人人店小编今天就为大家解答搭建微信商城系统平台需要的五大要素。一、找准定位。互联网发展之迅速,也
微信推广从粉丝入手
2017-12-181301
要想微信推广有效果,那就要拥有非常多的粉丝和转载量。那些微信推广效果不好的,主要原因还是因为内容吸引不了粉丝,没人转发和点击,即使推送给粉丝,他们也不一定会打开链接看。这里就想来聊聊微信粉丝人群的心理特征,怎样才能让粉丝转发微信。
微信公众号网络推广渠道篇
2017-11-221258
谈到微信网络营销推广的方案,也许你更多会想到微信营销不就是每天发发朋友圈,用软件转发或群发一下好友,其实这些都谈不上营销方案,更谈不上实用的渠道,而且引流效果很差,要想做好微信营销引流吸粉,首先你要认清微信营销的本质和具体实用的渠道
微信公众号运营步骤
2018-01-311289
微信公众号运营五步曲: 第一步:定位找准,方向清晰 定位就是方向,往东还是往西,向上还是向下,方向没找对,再怎么努力或许效果也不会太理想,甚至最后回头再来一遍。做什么类型的公众号?服务哪些人群?能提供什么样的服务?这些是一开始就要想