小程序简介
小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。
对于公司来说有比较低的开发成本,加上微信的普及微信小程序的优点也就显现出来了,比如用户不需要在应用软件直接下载该应用方便的人们的生活,这也是为什么这段时间小程序这么火的原因。
那微信小程序的基本文件和平常有哪些不同呢?
首先呢学过前端的都在我经常写页面的时候会用到“HTML”,“css”,“js”等。微信小程序的语法基本上原理和平常的思路差不多。
WXML :微信⾃⼰定义的⼀套组件
WXSS : ⽤于描述 WXML 的组件样式
js : 逻辑处理
json : ⼩程序⻚⾯配置
注!wxss与css还是有不同的:
wxss 背景图⽚只能引⼊外链,不能使⽤本地图⽚
⼩程序样式使⽤ @import 引⼊ 外联样式⽂件,地址为相对路径。
尺⼨单位为 rpx , rpx 是响应式像素,可以根据屏幕宽度进⾏⾃适应。
生命周期改成了:
onLoad : ⻚⾯加载时触发。⼀个⻚⾯只会调⽤⼀次,可以在 onLoad 的参数中获取打开当前⻚⾯路径中的参数
onShow : ⻚⾯显示 / 切⼊前台时触发调⽤。
onReady : ⻚⾯初次渲染完成时触发,⼀个⻚⾯只会调⽤⼀次。
onHide : ⻚⾯隐藏 / 切⼊后台时触发,如 navigateTo 或底部 tab 切换到其他⻚⾯,⼩程序切⼊后台等
onUnload : ⻚⾯卸载时触发。如 redirectTo 或 navigateBack 到其他⻚⾯时.
但是综合来说思路不变只是语法变了可以说万变不离其宗把。