返回介绍

表达式语法

发布于 2020-01-01 19:51:29 字数 2075 浏览 2642 评论 0 收藏 0

表达式会通过parser生成抽象语法树。Native提供了解析引擎可以解析这个语法树,并计算出结果。

目前parser支持两大类功能:

  • 基本四则运算、逻辑运算符、比较运算符
  • 函数(如大部分的math函数、动画插值器函数、一些工具函数等)

下面是具体支持的情况:

运算符

+>=
-<=
*==
-===
()!=
%!==
**&&
>||
<!
?:

Math函数

sinsqrtmin
coscbrtmax
tanlogexp
asinabsacos
signatanceil
atan2floorpow
round

插值器函数

  • linear
  • easeInSine
  • easeOutSine
  • easeInOutSine
  • easeInQuad
  • easeOutQuad
  • easeInOutQuad
  • easeInCubic
  • easeOutCubic
  • easeInOutCubic
  • easeInQuart
  • easeOutQuart
  • easeInOutQuart
  • easeInQuint
  • easeOutQuint
  • easeInOutQuint
  • easeInExpo
  • easeOutExpo
  • easeInOutExpo
  • easeInCirc
  • easeOutCirc
  • easeInOutCirc
  • easeInBack
  • easeOutBack
  • easeInOutBack
  • easeInElastic
  • easeOutElastic
  • easeInOutElastic
  • easeInBounce
  • easeOutBounce
  • easeInOutBounce
  • cubicBezier

颜色处理

  • rgb
  • rgba
  • evaluateColor

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文