JS文件包含多个function的问题

开拓者Amadues 2017-06-07 09:43:57
如果我有个十个function,把这十个function都放在一个js里和写在十个JS文件里面,从性能上讲,哪种比较好?
...全文
682 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
开拓者Amadues 2017-06-08
  • 打赏
  • 举报
回复
引用 4 楼 u010087908 的回复:
现在的机器,能有多大差别呢。 还是要从功能性上区分吧。这样便于维护。
如果10个
引用 2 楼 qq_32661557 的回复:
一般是文件加载路径越少越好 如果你十个function总计内存不大(个人觉得500k以下无所谓)且功能分类一致可放一个文件 若js文件按功能或页面分,一个js也不会很大,一个js文件放十个function也是少的
考虑到10个function放在一个文件里的话,如果只是使用其中一个function,会把其他9个都加载到内存,或者从服务器加载到本地,这样是不是对性能和流量不利? 但分成10个文件,如果要用到好几个function,要引用好几次,也很麻烦。
OPPPPOP 2017-06-07
  • 打赏
  • 举报
回复
一般一个文件好,如果功能模块清晰且庞大 可将选用的模块拆分为独立的文件按需引用
本人QQ-554433626 2017-06-07
  • 打赏
  • 举报
回复
一般是文件加载路径越少越好 如果你十个function总计内存不大(个人觉得500k以下无所谓)且功能分类一致可放一个文件 若js文件按功能或页面分,一个js也不会很大,一个js文件放十个function也是少的
似梦飞花 2017-06-07
  • 打赏
  • 举报
回复
写10个js文件需要发送10次请求 但可以并发下载 但并发的量不会达到10个如果是一个域的话 且因为有header甚至cookie 所以最终的文件是大于10个函数的总和的 写1个文件 一次要下载10个函数的大小且没有并发下载 所以具体情况得看你10个函数的大小 及是什么时候需要用到
NANU-NANA 2017-06-07
  • 打赏
  • 举报
回复
现在的机器,能有多大差别呢。 还是要从功能性上区分吧。这样便于维护。

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧