微信小程序学习笔记-WXS脚本介绍

148 阅读1分钟

一、什么是WXS

WXS(WeiXin Script)是小程序独有的一套脚本语言,结合WXML,可以构建出页面的结构。

二、wxs的应用场景

wxml中无法调用在页面的.js中定义的函数,但是,wxml中,可以调用wxs中定义的函数。因此,小程序中wxs的典型应用场景就是过滤器

三、wxs和JavaScript的关系*(只做了解)

虽然wxs的语法类似于JavaScript,但是wxs和Javascript是完全不同的两种语言:

  1. wxs有自己的数据类型
  • number数值类型、string字符串类型、boolean布尔类型、object对象类型、

  • function函数类型、array数组类型、date日期类型、regexp正则

  1. wxs不支持类似于ES6及以上的语法形式
  • 不支持:let、const、解构赋值、展开运算符、箭头函数、对象属性简写、etc...

  • 支持:var定义变量、普通的function函数等类似ES5的语法

  1. wxs遵循CommonJs规范
  • module对象
  • require()函数
  • module.exports对象