【发布时间】:2015-10-05 09:47:07
【问题描述】:
EaselJS.js 库 有很多我的项目中不需要的函数(我不调用它们)。有没有办法检测这些功能并为每个项目删除它们? 我需要尽可能减小文件大小。
附:我的 easeljs.js 是在 Adobe Flash CC 中生成的。
【问题讨论】:
标签: javascript easeljs
EaselJS.js 库 有很多我的项目中不需要的函数(我不调用它们)。有没有办法检测这些功能并为每个项目删除它们? 我需要尽可能减小文件大小。
附:我的 easeljs.js 是在 Adobe Flash CC 中生成的。
【问题讨论】:
标签: javascript easeljs
最简单的方法是自己构建源代码。
build/config.json,删除不需要的类。 请注意,Flash CC 仅使用 CDN 版本的 CreateJS 库(也捆绑在各自版本的 Flash CC 中)。您可能需要确保使用 Flash CC 预期的库版本,否则它可能会使用已弃用的功能。
如果文件大小是一个问题,使用 CreateJS CDN 上的远程托管库是一个好方法。由于每月点击次数超过 80 亿次,许多用户的浏览器缓存中可能已经拥有 CDN 版本。
[编辑澄清] 请注意,这只是删除类,而不是在函数级别上操作。
【讨论】: