小程序代码组成
小程序有配置文件JSON文件、模板代码WXML、样式代码WXSS以及逻辑代码JAVAScript文件组成。
- 1.JSON文件:是一种数据格式,并不是编程语言,在小程序中,JSON扮演的静态配置的角色。
- 2.WXML:全称:Weixin Markup language ,是小程序框架设计的一套标签语言,结合小程序的基础组件,事件系统,可以构建出页面的结构,类似于web端的HTML左右;
- 3.WXSS:WeiXin Style sheets是一套用于小程序的样式语言,用于面熟WXML的组件样式,也就是渲染的视觉效果。
1.WXSS样式
1.尺寸单位
rpx(responsive pixel)尺寸单位,新的尺寸单位是为了适配不同宽度的屏幕。
编译时rpx会做一次px换算,换算是以375个物理像素为基准,例如:iphone屏幕宽度为375px,共750个物理像素,那么1rpx=375/750px = 0.5px.
2.引用
import有作用域的概念,既只会import目标文件中定义的template,import不具有递归的概念;
include可以将目标文件中除了 外的整个代码引入,相当于是拷贝到include位置;
3.JAVAScript脚本
浏览器中的JavaScript是由ECMAScript和BOM(浏览器对象模型)以及DOM(文档对象模型)组成的;
NodeJS中的JavaScript是由ECMScript和NPM以及native模块组成,NPM包管理系统以及拓展包来快速的实现一些功能,同时通过使用一些原生的模块(FS,HTTP,OS)等等来拥有一些语言本身不具有的能力。
小程序中的JAVAScript是由ECMScript以及小程序框架和小程序API来实现的;