7、微信小程序-wxs脚本

WXS(WeiXinScript)是微信小程序特有的脚本语言,用于构建页面结构。它与JavaScript不同,有自己独特的数据类型和不支持ES6以上语法。WXS常用于过滤器功能,但不能作为组件事件回调。由于其隔离性和良好的性能(在iOS上运行更快),WXS在小程序开发中扮演重要角色。使用方式包括内嵌和外联,通过module和src属性引用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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() 函数<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值