XD 插件 API 支持什么语言?

What language does the XD plugin API support?

我在 Adobe Tech Blog 上看到一个发布前常见问题解答,上面说 XD 插件 "be written in modern JavaScript",但这到底是什么意思?

Adobe XD Extensibility 建立在现代 JavaScript 引擎之上,这意味着它可以理解旧版本的 JavaScript (ES5) 和较新的变体(ES6 / ES2015 等。 ). Adobe XD 插件支持 ExtendScript。

下面列出了一些有用的功能:

  • ES5
    • Getters/Setters
    • Array#mapArray#foreach
  • ES6/ES2015+
    • 承诺
    • 模板文字
    • constlet(块范围变量)
    • 解构、默认和命名参数
    • 符号
    • 迭代器
    • asyncawait

也就是说,如果您不熟悉 ES2015+,则不需要使用它。