问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-24 15:43

我来回答

2个回答

热心网友 时间:2022-04-24 17:12

理论上可以,但实际上不行。在不同方法,不同全局变量的情况下,可以将JS函数集成到一个文件,但实际项目中没有人这么做.都是按"功能"和"模块"来分文件的。
  理由:
1.
对于一个项目(区别于简单页面或工程)来说,你把所有的JS放到一个文件,那就不可避免的将某个模块不需要的函数加载到页面中,造成加载的浪费,影响加载的速度。
2.
在不同模块应用中,可能出现用同名函数(因为功能完全一样,只是用于不同的对象)或者同名的全局变量,此时会造成JS冲突。
3.
不易查找和维护函数,就像我们理论上可以上把所有的文件和程序都装到C盘,但实际上我们的硬盘分了几个区和创建很多文件夹一个道理。
  所以JS一般按模块和功能区分文件。

热心网友 时间:2022-04-24 18:30

理论上可以,但实际上不行.
为什么说理论上可以,在不同方法,不同全局变量的情况下,你可以将JS函数集成到一个文件.
但实际项目中没有人这么做.都是按"功能"和"模块"来分文件的.
理由:
1.对于一个项目(区别于简单页面或工程)来说,你把所有的JS放到一个文件,那就不可避免的将某个模块不需要的函数加载到页面中,造成加载的浪费,影响加载的速度.
2.在不同模块应用中,可能出现用同名函数(因为功能完全一样,只是用于不同的对象)或者同名的全局变量,此时会造成JS冲突.
3.不易查找和维护函数,就像我们理论上可以上把所有的文件和程序都装到C盘,但实际上我们的硬盘分了几个区和创建很多文件夹一个道理.
所以JS一般按模块和功能区分文件.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 the prices of beef 谓语是单数,还是复数? 求助-英译汉 hislastprice14/50是什么意思 你有便宜点的猪肉吗用英语怎么说 猪肉价格比去年同期相比涨了50%多。怎么翻译呢?机器翻译的谢绝! “猪肉价格逼近牛肉” 用英语怎么说 阳春面介绍(英文) 求一部电影名 应该是印度的 爱情电影 用英语翻译“猪肉的价格很可能涨到14元一斤” mike dier 品牌历史及主打系列 求此句英语翻译 The pork price is expensive. I’ve got about half the amount I had at home and I’m paying &nbsp. 最新猪肉价格用英语怎么说 asoka男装 一千元 the pork price is expensive这个句子对吗 易烊千玺最近是怎么了,就连身高都要被网友吐槽,他到底做错了什么? 周韵温州哪里人 娘家的故事里演小北的是什么演员? 成龙电影《特务速城》最最详细的剧情,要完整的 电视剧<梦里花落知多少>中饰演顾小北的是谁?有没有关于他的详细资料? 湖头到安溪代驾是怎么算的 安溪县安泰汽车租赁有限公司怎么样? 泉州市振元汽车租赁有限公司怎么样? 大家可不可以告诉我一些有趣的图片的网站啊?:? LN RUNNING是什么牌的鞋 穿袜子鞋跑马拉松是什么感觉? 李宁一共有多少款跑鞋?分别是什么? 推荐个比较有意思的爆笑图片站吧 关于NIKE LUNARLITE和XDR+ 哪些网站有跟哈哈差不多的、大量的趣图? 提供一些有好看的图片的网站。或者提供一些有趣的网站,适合小女生的那种。 猪排和牛排分别是猪和牛的那个部位!! 简单的做净水器的方法 中闽(木垒)能源有限公司怎么样? 怎样简单方便的净化水? 我有一张工商银行信用卡因欠款太久成了呆账,请问还可以申请办理信用卡吗? 中闽(哈密)能源有限公司怎么样? 之前信用卡有呆账!现在还了又3个多月了!请问可以申请信用卡了吗? 去清明扫墓的过程。 求扫墓全过程