前端为什么使用框架?它做了哪些事?
JavaScript 框架对于前端来说就像是,八倍镜对于98K一样重要,成为了前端开发事半功倍,不可或缺的一部分。但是很少有人思考过,我们为什么使用框架?仅仅是因为代码量减少吗? 很多前端开发者使用框架是因为: “ 现在某某框架很火,我也要学习使用一下。” “ 这个框架 UI 库很多,漂亮,跟公司设计很相似。” “ 这个框架有很多插件,引入调用一下就行,省了我很多代码量。” “ 公司项目碰巧很适合做单页面应用。” “ 我喜欢用数据绑定。” 上面的几个答案确实是框架可以解决的问题,但仅仅是因为这些吗?因为某一个问题,就引入一个庞大的框架,绝不应该如此。 为什么使用框架? 近年来,因为互联网的崛起,web 业务也越来越复杂和多元化,一个web项目也不是像以前那样写几个网页拼起来,加几个特效 duang 一下就成了。项目复杂了,出现的问题也就多了。 前后端分离 在前后分离概念出现之前,大部分 web 项目都是后端人员又当爹又当妈的,前后端一起搞,导致质量和效率不是很好。而且对个人的发展也有影响,一个人你什么都会,也意味着你什么都不精,毕竟天才还是少数的。这也是社会趋势影响,大公司招聘,一般也都是需要某一方面很有研究的专才。 在互联网的洪流下,以前的那种方式越来越跟不上节奏,所以前后端分离应运而生。 前后端分离后,前端的任务也变得重要起来,web前端开发慢慢趋于规范。 但是在 jQuery