我有编程背景,熟悉具有“类”概念的语言。现在我正在编写JavaScript代码,希望以类似的方式编写代码,使每个面向对象的“类”都成为自己单独的文件。
请参见: 在其他语言中,我会在类文件顶部创建导入语句,以确保在类文件中使用的其他自定义类被编译到最终二进制文件中。
当然,JavaScript不是一种编译语言; 然而,我仍然希望能够在自定义类文件顶部包含某种“导入”语句,以便我可以确保导入的JS“类”文件可供用户下载。
如果有第三方工具将我所有分离的类文件合并为一个JS文件,那就太理想了,这样浏览器只需要对单个JS文件进行一次HTTP请求,而不是针对每个单独的JS“class”进行多次调用。有人知道是否存在这样的工具吗,它能够执行以下操作:
请参见: 在其他语言中,我会在类文件顶部创建导入语句,以确保在类文件中使用的其他自定义类被编译到最终二进制文件中。
当然,JavaScript不是一种编译语言; 然而,我仍然希望能够在自定义类文件顶部包含某种“导入”语句,以便我可以确保导入的JS“类”文件可供用户下载。
如果有第三方工具将我所有分离的类文件合并为一个JS文件,那就太理想了,这样浏览器只需要对单个JS文件进行一次HTTP请求,而不是针对每个单独的JS“class”进行多次调用。有人知道是否存在这样的工具吗,它能够执行以下操作:
- 允许我选择要包含在单个JS文件中的JS文件
- 浏览我在步骤1中选择的文件,并找到每个自定义“class”文件顶部的所有“import”语句。这些“import”语句可以简单地在代码中作为特殊格式的注释,由第三方识别为导入语句。
- 然后,第三方将创建包含步骤1中选定的所有文件和步骤2中找到的所有导入文件的单个JS文件。
那么是否有第三方工具允许开发人员使用某种“导入”语句注释,以确保许多依赖的JS文件(仅开发人员需要的文件)被合并为单个JS文件?
.js
文件中没有错误的构造,那么cat *.js > megafile.js
即可。 - Marc B