前端模块化的意义是什么?
1个回答
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
关注
展开全部
前端模块化的本质就是组件化、复用性,是为了提高开发效率而生的。
在网站发展的早期,前端页面上的JavaScript仅是用来做页面逻辑交互和表单验证的,随着Web2.0的兴起,各种前端技术也层出不穷,前端代码越来越臃肿了。而JavaScript由于设计时的定位问题,导至没有“类”的概念,导致以前的JS代码写的都很分散,没有“模块化”的思想。
那时我们开发网站,前端页面就存在一个“复用性”的问题,比如你写了给网站A写了一个表单验证处理逻辑,等开发网站B时还是存在表单验证逻辑,还需要再次写代码,浪费精力。
虽然可以写成公共函数库,但不可避免的存在多个函数库某个函数命名冲突的情况,所以前端“工程化”难以实现。这时,国外很多大牛就意识到“模块化”的重要性了,于是推出了不少模块化的实现框架。
前端模块化能给我们带来以下便利:
组件化,提高生产力,代码扩展性强;
解决了命名冲突,减少了全局空间的污染;
解决了文件依懒问题,让开发者关注于业务的实现。
最后,不管项目的大小,我觉得模块化都是很有必要的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询