浅谈前端项目发展的四个阶段——库/框架、构建优化、模块化开发、组件化开发和资源管理

本文探讨了前端项目发展的四个关键阶段:从依赖jQuery等库,到采用vue、React等框架;接着是构建优化,利用Gulp、Webpack等工具;再到JavaScript和CSS的模块化开发,如AMD、CommonJS、ES6 Module和CSS预处理器;最后是组件化开发和资源管理,强调组件的复用和静态资源的按需加载、缓存策略。通过对组件与模块的异同分析,阐述了前端开发的演进路径和优化策略。
摘要由CSDN通过智能技术生成

前端项目发展的四个阶段:

1、库/框架

库:jQuery

框架:vue、React、Angularjs

 

2、构建优化

选择Gulp, Grunt, Webpack 等构建工具,对代码进行压缩、校验,再以页面为单位进行简单的资源合并。

 

3、JavaScript和CSS模块化开发

分而治之是软件工程中的重要思想,模块化是目前前端最流行的分治手段。模块化开发的最大价值不是复用,而应该是分治。

1) JavaScript模块化开发:

JavaScript模块化开发的方案有很多,包括:

① AMD规范:用于客户端,RequireJS实现;

② CommonJS规范:用于服务端,Browserify实现;

③ ES6 Module:export和import实现。

2) CSS模块化开发:

CSS模块化开发是在LESS、SASS、Stylus等预处理器的@import导入、@mixin混入特性支持下实现的。

注意:模块化中的模块一般指JavaScript模块。


4、组件化开发与资源管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值