一、什么是WXS
WXS
(WeiXin Script)是小程序独有的一套脚本语言
,结合WXML,可以构建出页面的结构。
二、wxs的应用场景
wxml中无法调用在页面的.js中定义的函数
,但是,wxml中,可以调用wxs中定义的函数。因此,小程序中wxs的典型应用场景
就是过滤器
。
三、wxs和JavaScript的关系*(只做了解)
虽然wxs的语法类似于JavaScript,但是wxs和Javascript是完全不同的两种语言:
wxs有自己的数据类型
number数值类型、string字符串类型、boolean布尔类型、object对象类型、
function函数类型、array数组类型、date日期类型、regexp正则
wxs不支持类似于ES6及以上的语法形式
不支持:let、const、解构赋值、展开运算符、箭头函数、对象属性简写、etc...
支持:var定义变量、普通的function函数等类似ES5的语法
wxs遵循CommonJs规范
- module对象
- require()函数
- module.exports对象