前端 JS 经典:为什么需要模块化

首先,自我评定一下,一个 js 文件,各位兄弟,最多能掌控多少行,什么意思呢,就是说,一个 js 文件在多少行之内,你是可以清楚的知道这个 JS 实现了哪些业务逻辑,并对这些业务逻辑进行维护和拓展。博主最多 500 行吧,一个 JS 最多同时实现 3 个功能。多了,每次找功能模块,和维护的时候,会很怕遗漏了什么地方,导致奇奇怪怪的 bug。

所以,很多大神都是不希望看到单个 JS 文件装载太多的代码。因为代码数量一旦多起来,首先阅读性就不好,要不停的滚动滚动条去切换。代码多的话,功能就多,很难快速定位。因此大神们就希望,单个 JS 文件,代码不要太多。

所以,要解决这个问题,就需要将项目模块化,什么意思呢,就是将一个大量功能模块的 JS 文件,分成多个单功能模块的 JS 文件,这就叫模块化。

相关推荐
red润1 分钟前
使用 HTML5 Canvas 实现动态蜈蚣动画
前端·html·html5
sg_knight9 分钟前
VSCode如何修改默认扩展路径和用户文件夹目录到D盘
前端·ide·vscode·编辑器·web
云空10 分钟前
《解锁 Python 数据挖掘的奥秘》
开发语言·python·数据挖掘
一个处女座的程序猿O(∩_∩)O18 分钟前
完成第一个 Vue3.2 项目后,这是我的技术总结
前端·vue.js
mubeibeinv19 分钟前
项目搭建+图片(添加+图片)
java·服务器·前端
青莳吖20 分钟前
Java通过Map实现与SQL中的group by相同的逻辑
java·开发语言·sql
逆旅行天涯25 分钟前
【Threejs】从零开始(六)--GUI调试开发3D效果
前端·javascript·3d
Buleall28 分钟前
期末考学C
java·开发语言
重生之绝世牛码30 分钟前
Java设计模式 —— 【结构型模式】外观模式详解
java·大数据·开发语言·设计模式·设计原则·外观模式
小蜗牛慢慢爬行36 分钟前
有关异步场景的 10 大 Spring Boot 面试问题
java·开发语言·网络·spring boot·后端·spring·面试