javascript中函数能都放在一个js文件里吗?

 我来答
何度千寻
推荐于2016-10-24 · TA获得超过5898个赞
知道大有可为答主
回答量:1381
采纳率:91%
帮助的人:548万
展开全部

  理论上可以,但实际上不行。在不同方法,不同全局变量的情况下,可以将JS函数集成到一个文件,但实际项目中没有人这么做.都是按"功能"和"模块"来分文件的。


  理由:


  1. 对于一个项目(区别于简单页面或工程)来说,你把所有的JS放到一个文件,那就不可避免的将某个模块不需要的函数加载到页面中,造成加载的浪费,影响加载的速度。

  2. 在不同模块应用中,可能出现用同名函数(因为功能完全一样,只是用于不同的对象)或者同名的全局变量,此时会造成JS冲突。

  3. 不易查找和维护函数,就像我们理论上可以上把所有的文件和程序都装到C盘,但实际上我们的硬盘分了几个区和创建很多文件夹一个道理。

  所以JS一般按模块和功能区分文件。

kas68310
推荐于2018-05-06 · TA获得超过3637个赞
知道大有可为答主
回答量:1468
采纳率:33%
帮助的人:1170万
展开全部
理论上可以,但实际上不行.
为什么说理论上可以,在不同方法,不同全局变量的情况下,你可以将JS函数集成到一个文件.
但实际项目中没有人这么做.都是按"功能"和"模块"来分文件的.
理由:
1.对于一个项目(区别于简单页面或工程)来说,你把所有的JS放到一个文件,那就不可避免的将某个模块不需要的函数加载到页面中,造成加载的浪费,影响加载的速度.
2.在不同模块应用中,可能出现用同名函数(因为功能完全一样,只是用于不同的对象)或者同名的全局变量,此时会造成JS冲突.
3.不易查找和维护函数,就像我们理论上可以上把所有的文件和程序都装到C盘,但实际上我们的硬盘分了几个区和创建很多文件夹一个道理.
所以JS一般按模块和功能区分文件.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
johnnysangel
2012-02-18 · TA获得超过5623个赞
知道大有可为答主
回答量:3264
采纳率:0%
帮助的人:2409万
展开全部
可以啊...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yj4321158
2012-02-18 · TA获得超过139个赞
知道答主
回答量:50
采纳率:0%
帮助的人:31.2万
展开全部
不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式