Easeljs - optimalisation
Easeljs - optimalisation
本文关键字:optimalisation Easeljs 更新时间:2023-09-26
EaselJS.js库有很多我在项目中不需要的函数(我不调用它们)。是否有一种方法可以检测这些功能并在每个项目中删除它们?我需要尽可能地减小文件的大小。
注:我的easeljs.js是在Adobe Flash CC中生成的。
最简单的方法是自己构建源代码。
- 从GitHub查看源代码。每个库都有自己的库。 编辑
- 先安装node.js,再安装npm依赖项。查看GitHub中的自述文件以获取构建说明。
build/config.json
,并删除你不需要的类。注意,Flash CC只使用CDN版本的CreateJS库(它们也捆绑在各自版本的Flash CC中)。您可能需要确保使用Flash CC期望的库版本,否则它可能会使用过时的功能。
如果文件大小是一个问题,在CreateJS CDN上使用远程托管库是一个好方法。超过80亿的点击/月,许多用户可能已经在他们的浏览器缓存中有CDN版本。
[edit for澄清]注意,这只是删除类,而不是在函数级别上操作。