Какой язык поддерживает 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+, вы не обязаны его использовать.