今天做前端类文件代码优化,发现个有趣的事情。
在“用户模块”文件UserAction.js中定义了方法getUserInfo();
在另外的“销售模块”的某个地方需要调用上述方法,那么需要在文件Panel.js中添加对于Action.js文件的引用,然后调用其方法。
不过根据我们经验getUserInfo()在“销售模块”调用的频率要远远大于“用户模块”对此方法的调用频率。也就是说为了调用一个方法,却要加载一个很大的类文件,是不划算的。
由于涉及到模块化、JS文件的动态加载,所以这里是不是应该有一个量化的过程?