2015-02-11 97 views
0

我们有大量的表单。到目前为止,我们所做的是每个表单页面都有相应的带有逻辑的js文件。是创建大量js文件还是合并为一个的好习惯

逻辑是捕获表单数据并调用执行ajax调用服务器的dataservice.js。

想知道为每个表单创建一个JS文件是好的做法还是应该创建一个包含所有逻辑的大文件?请注意,每个JS文件中的代码都不可重用。

+0

您的所有表单都在1页上吗?如果不是,那么将所有这些文件合并为一个文件有什么意义? – Huangism 2015-02-11 14:37:49

回答

1

对于开发,您应该将它们分开,以便更容易地找到合适的一个并保持一切清洁。

但是,对于生产你想把它们放在一个文件中。 主要原因是性能:加载一个文件比加载多个文件快得多,主要是因为您只需要一个http请求。

您可以自动执行此操作,例如使用grunt或gulp或您正在使用的任何自动化工具。

+0

这是假设在一个页面上有多个表单。当然,你仍然可以将js捆绑在一个特定的页面上,但如果你只有每页1张表格,可能并不是所有的表格。 – Huangism 2015-02-11 14:39:00

+0

这是一个很好的观点!如果它不是一个单一的应用程序是有道理的。 但是,如果您希望用户访问所有站点,它可以是有道理的,因为浏览器只会将JS文件加载到第一页上,并在其他页面上使用缓存,这样您仍然可以在每个子页面上保存一个请求... – 2015-02-11 14:47:29

相关问题