Áxe*_*ena 8 javascript adobe extendscript
我是一名JavaScript开发人员,他刚刚开始深入研究Adobe的ExtendScript技术,旨在提高我在Illustrator PDF表单生成中的许多企业日常任务的工作效率和工作流程.
在第一个实例中,我认为它是一些ECMAScript标准的实现,增加了文档对象模型的属性实现,用于访问文件系统的API和其他一些东西.我希望Creative Suite(CS6)的最新版本实现了ECMAScript 5.
我的第一个惊喜是没有在互联网上找到关于ExtendScript引擎的实现细节的任何参考.我的第二个惊喜是在查询Array.prototype某些ECMAScript 5方法时发现undefined,这让我怀疑实现的标准兼容性.
任何人都可以提供有关该实现细节的任何参考,如果它符合任何ECMAScript标准和哪个版本?
非常感谢提前.
如果查看After Effects CS6脚本指南,它会说:
After Effects脚本引擎支持ECMA-262标准的第3版,包括其符号和词法约定,类型,对象,表达式和语句.ExtendScript还实现了E4X ECMA-357规范,该规范定义了XML格式的数据访问.
我想其他的Adobe Collection是一样的.
您可以通过包含此 polyfill的修改版本将 ECMAScript 5 数组方法添加到 ExtendScript 。您需要进行的一项修改是在 的最后array.generics.js,删除范围为 的代码块if (document)。(在第 583 行附近)。
| 归档时间: |
|
| 查看次数: |
1079 次 |
| 最近记录: |