В чем разница между Javascript и Adobe Javascript? - PullRequest
3 голосов
/ 14 сентября 2011

При просмотре файлов сценариев в Photoshop вы можете выбрать стандартные файлы Javascript (js) и файлы Adobe Javascript (jsx).Какая разница?

Ответы [ 2 ]

2 голосов
/ 14 сентября 2011

JavaScript - это торговое название стандарта ECMA-262 .Поставщики могут вносить в него изменения и поддерживать или не поддерживать определенные функции.

Подробнее о Adobe JavaScript см .: http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/photoshop/pdfs/photoshop_cs5_javascript_ref.pdf

Хотя Mozilla (Netscape) создала JavaScript, они сделали его стандартнымдля любого, чтобы использовать.Чтобы не изобретать велосипед, производители внедряют JavaScript в различные программные продукты.В случае Adobe это означает определенные функции для их продукта, которые не нужны для реализации на основе браузера.

2 голосов
/ 14 сентября 2011

Согласно http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/Acro6JSGuide.pdf

Acrobat JavaScript основан на ядре JavaScript версии 1.5 ISO-16262, ранее известном как ECMAScript.Acrobat JavaScript реализует расширения в виде новых объектов и сопровождающих их методов и свойств для языка программирования JavaScript.Эти специфичные для Acrobat объекты позволяют разработчику манипулировать файлом PDF, позволяя файлу PDF взаимодействовать с базой данных, изменять его внешний вид и т. Д.Поскольку специфичные для Acrobat объекты добавляются поверх основного JavaScript, у вас все еще есть доступ к стандартным классам, таким как Math, String, Date, Array и RegExp.

...