微信小程序的开发是基于微信提供的一套应用框架进行开发的。微信通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供了一套完整的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-20714
支付宝是目前国内常用的一种网络支付平台。浙江支付宝网络科技有限公司的是国内领先的独立第三方支付平台,由全球领先的B2B网站---阿里巴巴集团创办。支付宝公司从2004年建立开始,始终以“信任”作为产品和服务的核心。不仅从产品上确保用户在线支付的安
微信公众号运营五步曲
2017-12-01662
公众号的运营一定是一个循序渐进的过程,切莫急功近利,切忌不可烦躁。这个世界上本身就没有那么容易赚的钱,你看到人家那么轻松的把钱赚了,但是你没有看到人家背后的努力和付出,没有看到人家背后强大的资源。 有的人公众号才做多久啊?就希望说可
公众号运营请躲开这10个大坑?
2018-08-16704
公众号已经进入下半场。5月17日,微信上线了“搜一搜”和“看一看”,二者的主要内容源,就是微信公众号。这意味着,公众号的内容有了两个全新的流量源,而不再仅限于自己的粉丝。当然也意味着微信要正面怼百度和头条了。尤其是头条。头条的新闻分发机
一个成功的公众号运营者给你的忠告
2018-12-17988
有人问,微信公众账户的排序到底是怎么样的呢?根据相关经验,总结出目前微信内搜索最终影响微信公众平台的排序的主要三大因素:1、认证性——指微信公众平台是否认证(包含微信认证和关联微博认证)2、关键字——指你所搜索的关键字3、互动性互动性指的是
如何写好一篇软文,热点软文营销策略
2017-09-22631
还记得之前几起轰动性的大事件吗?席卷整个互联网,铺天盖地的信息量,网友们乐此不疲的搜索相关消息,满世界的推送都是那些信息。这样的热门事件所引起的品牌商们借势宣传、自媒体强势蹭热度加上各方炒作形成的轰动性事件也是软文营销的一大热潮。下面