文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
表达式语法
表达式会通过parser
生成抽象语法树。Native
提供了解析引擎可以解析这个语法树,并计算出结果。
目前parser
支持两大类功能:
- 基本四则运算、逻辑运算符、比较运算符
- 函数(如大部分的math函数、动画插值器函数、一些工具函数等)
下面是具体支持的情况:
运算符
+ | >= |
---|---|
- | <= |
* | == |
- | === |
() | != |
% | !== |
** | && |
> | || |
< | ! |
?: |
Math函数
sin | sqrt | min |
---|---|---|
cos | cbrt | max |
tan | log | exp |
asin | abs | acos |
sign | atan | ceil |
atan2 | floor | pow |
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论