微信小程序的开发是基于微信提供的一套应用框架进行开发的。微信通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供了一套完整的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-04-02682
1、移动互联网的趋势 平台化电子商务最缺的不是商家是消费者。 哪里有人哪里就有商业,哪里就有盈利空间。据第三方统计70%的手机用户开通了个人微信,其年龄涵盖了小学生至老年人,各年龄阶层的人群。截止目前腾讯已拥有4亿的微信用户,7亿的qq用户
软文推广如何做到强势?活用“借势”必不可少!
2017-11-30638
活动或者产品再好,没有强势的营销推广,也无法让用户认识到,进而转化为购买力。何谓强势?就是指能够做到低成本、高覆盖、连续性和强粘度,也就是所谓的“软文推广”。事实上,只要运用好,任何一种营销方式都可以做到强粘度、高覆盖和连续性,但只有
微信运营不能为了涨粉而涨粉
2017-12-27594
微信运营,大家最关注的莫过于用户量的增长,也就是所谓的涨粉。 1、微信涨粉到底是产品问题还是运营问题? 相信很多公司的微信项目是在运营或市场部门运营。所以很多面临用户量这个目标的时候,因为自身职能角色的影响,会偏向先在运营角度来思考
分享一些关于微信营销的运营心得
2018-06-21725
做任何事情都有技巧,而这些技巧往往会成为成败的关键因素。而今天分享的正是微信营销过程中的秘诀,不能说看了这些秘诀立即能够日进斗金,但至少可以保证让你少走很多弯路。 1、内容:不可忽略的关键因素 对于很多朋友来讲,内容无非是标题党。
有料,让别人对你的“爆文”刮目相看
2018-05-02650
1、学会利用网络资源去获取知识 在这样一个互联网时代,我相信唯一能做的就是顺应这个时代,借助这个时代的优势,去达到你想要的目标。如果想像诺基亚那样不“随波”,那么,结果也就如他那样,使得自己的强大的粉丝群逐步转移。 那么我们该