我正在开发一个由几个紧密耦合的类组成的javascript库。这些类被分解为单独的.js文件,但为了简洁起见,我设想最终用户包括一个包含整个实现的.js文件。
我的问题是,分发API的理想方法是什么?我应该简单地将所有代码重新打包到单个.js文件中,我应该保留现有的文件结构并设置一系列
document.write('<script src="file1.js"><\/script>');
将命令转换为“主要”脚本文件,还是有另一种更有意义的方法?
谢谢!
答案 0 :(得分:2)
我认为如果您不打算让用户跳转并且需要修改它并且它与您提到的紧密耦合,则应将其全部放在单个JS文件中,然后minify it。
你也可以提供一个未经授权的版本,但为了简单起见,你应该把它全部放在一个JS文件中。
答案 1 :(得分:0)
出于性能和维护的原因,我认为最好将它们打包成一个文件。检索脚本的http请求越少,性能越好(通常情况下 - 非常长的脚本也会导致性能下降。)我还建议命名空间api。