微信小程序的开发是基于微信提供的一套应用框架进行开发的。微信通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供了一套完整的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-11-161259
伴随微信用户数量的不断增多,微信公众平台支付等功能的增加,微信的商业价值被充分体现出来,随之而衍生的微网站也逐渐受到各企业的热捧。微网站是移动互联网迅猛发展下的产物,用最简单、通俗的话来说,微网站就是企业官方网站的微信版。通过微网站
如何让微信公众号的推广效果最大化
2017-11-021265
不管是淘宝也好,网站也好,客户来了没有把握住就是没有把握住,没转化就是等于流失;但微信就不一样啊,只要客户关注你了,只要你发布的内容不是太令人反感,客户一般就不会对你取消关注,那么你至少还有机会将对方转化为你的客户,让你每一次的推广效
关于微信公众号的日常维护运营
2018-08-031634
一、关于拉新从微信运营角度讲,拉新就是我们拉取新的关注,过程包括发现和找到目标用户,通过相关的手段(推荐、内容、活动等),吸引目标用户的注意,并促其关注。关于拉新,有三个关键点需要做好:一、做好公众号定位做微信公众号运营,品牌定位一
微信运营应该如何规划?
2018-03-201254
第一、多平台申请,以微信为中心形成矩阵效应 随着互联网去中心化、多元化的思想不断的深入人心,自媒体平台也在各大门户大佬的支持下如雨后春笋一般不断拔地而起。相对于微信公众号而言,有的自媒体平台确实还不错,比如搜狐、今日头条、一点资
微信与微博营销的区别
2018-08-091340
一、微信与微博定义微信是腾讯公司推出的一款通过网络快速发送语音短信、视频、图片和文字,支持多人群聊的手机聊天免费应用软件。用户可以通过微信与好友进行形式上更加丰富的类似于短信、彩信等方式的联系。微博,是一个基于用户关系信息分享、传播