Какой язык поддерживает API плагинов XD?

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

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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам