微信小程序的开发是基于微信提供的一套应用框架进行开发的。微信通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供了一套完整的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-091600
营销型网站是做好网络营销必备营销神器,既能帮助企业宣传形象、推广品牌,又能帮助企业挖掘更多的潜在客户,真正的营销型网站是能做到这些的,但是由于企业对于营销型网站缺乏全面的了解,在选择建站公司做营销网站的时候,选择不专业的建站公司,没
微信公众号与传统媒体
2018-04-121563
微信庞大的用户量以及朋友圈、公众平台的推广,使微信已不仅仅是一个社交软件,更成为一个具有传播属性的媒体平台。在传媒界,甚至有学者认为“在移动互联时代,微信已成为与微博同等重要的新媒体”,微信无疑给新闻传播提供了大量发展机会。
微信三级分销怎么玩,系统和运营是关键
2017-11-271481
近几年,依托微信的发展而繁荣起来的微信商业化模式渐渐受到人们的追捧,大到跨国企业行业巨头,小到街角商店甚至个人,都依靠着微信这棵大树经营着自己的店铺。但微信上的盈利模式是很多商家迄今为止一直没有摸透的,大部分的品牌商家仍然将微信公众
作为一个公众号运营者,每天都会为了文章的配图所困扰,下面有5点配图技巧分享给大家。
2018-11-092360
1.热点式风格配图的主要目的就是让人们点击,热点本身就带有具有吸引人的特性,这是一种比较有效的配图方法。例如:比较火的世界杯,即使你的内容与世界杯没什么关系,文章标题也可以依靠世界杯蹭下热度,封面也可以与世界杯有关。2.文艺式风格现在有越
微信小程序全面升级 给小程序创业者带来了什么信号?
2018-10-311527
在7月11日的微信公开课上,微信官方公开了一组最新的小程序数据:微信上线小程序超过 100 万个;超过 150 万开发者加入;已有 5000 多个第三方平台;每日人均打开小程序次数为 4 次;54% 的用户是通过任务栏等方式主动访问小程序。从2017年1月到2018年7月这一年半时间来

