Какой язык поддерживает API плагинов XD? - PullRequest
0 голосов
/ 29 сентября 2018

Я видел часто задаваемые вопросы перед запуском в Adobe Tech Blog , в которых говорится, что плагины XD будут «написаны на современном JavaScript», но что это значит точно?

  • Можно ли использовать ES5?
  • А как насчет функций ES6 / ES2015?
  • Поддерживает ли он Adobe ExtendScript?

1 Ответ

0 голосов
/ 01 октября 2018

Adobe XD Extensibility построен на основе современного движка JavaScript, что означает, что он понимает как более старые версии JavaScript (ES5), так и более новые варианты (ES6 / ES2015 и т. Д.).ExtendScript не поддерживается для плагинов Adobe XD.

Ниже перечислены некоторые полезные функции:

  • ES5
    • Получатели / сеттеры
    • Array#map, Array#foreach и т. Д.
  • ES6 / ES2015 +
    • Обещания
    • Литералы шаблонов
    • Классы
    • const и let (переменные в области блока)
    • Деструктурирование, параметры по умолчанию и именованные параметры
    • Символы
    • Итераторы
    • async и await

Тем не менее, если вы не знакомы с ES2015 +, вам не нужно его использовать.

...