1、什么是 WXS
WXS ( WeiXin Script )
是小程序独有的一套脚本语言,结合 WXML ,可以构建出页面的结构。
2、WXS 的应用场景
wxml 中无法调用在页面的 .js 中定义的函数(不包括事件绑定),但是, wxml 中可以调用 wxs 中
定义的函数。因此,小程序中 wxs 的典型应用场景就是“过滤器”。
3、WXS 的特点
1、与 JavaScript 不同:
为了降低 wxs ( WeiXin Script )的学习成本, wxs 语言在设计时借大量鉴了 JavaScript 的语
法。但是本质上, 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() 函数<