微信小程序是国腾讯公司推出的一款类APP 应用平台,用户和开发者可以在依据腾讯发布的API 文档与微信Web开发者工具进展开发,其程序主要有以下几个特点:
当翻开指定页面时,无需加载额外资源直接渲染,这种操作方式极大的改善了用户的操作体验,到达了原生APP的操作效果。
上边两个图片可以说明微信小程序的框架构造,微信小程序里面View视图层与AppServer逻辑层分开的,与现在主流的前后端别离开发小异,数据通信采用微信API进展异步请求
视图层的界面布局采用w*ml,视图层的样式控制采用w*ss进展,在这里要说明一下,微信小程序里面的w*ml与前端里面的HTML似,都是用标签进展布局。而w*ss与前端里面的CSS一样,支持CSS3,动画,变幻等新特性,而界面的逻辑控制就是JS〔微信后期出了一个w*s,是一个类JS的语言,语法与JS差不多〕
刚刚在上个章节提到了微信小程序的框架构造,在这个章节,我们主要来看一下视图层的相关介绍。
在视图层中,微信的W*ML作为标签的布局,它支持数据绑定,输运运算,同时还支持模板引用〔template〕,这些与HTML里面的差不多,唯一有一点区别的就是在事件绑定这一块。
在微信的视图层事件绑定时面,微信不事件采用的是bind的策略,与HTML里面的on是不一样的,但同时也支持事件冒泡。微信自己封装了一系列的视图层事件,如bindtap点击,bindlongtap长按,这些事件针对移动端做了进一步的优化,例其能够符合移动端APP的操作****惯
*请认真填写需求信息,我们会在24小时内与您取得联系。