【仅供内部供应商使用,不提供对外解答和培训】
【仅供内部供应商使用,不提供对外解答和培训】
这个问题其实并没有一个绝对的答案,这篇文章只是从我个人的角度来理解前端框架
回答这个问题之前,先问一个问题,jquery是不是前端框架,react是不是、vue呢、angular呢
我的理解是,这里面只有angular算前端框架,其他的都不是,前端框架需要包括如何去创建视图,如何去处理数据,如何去处理样式,如何去设计业务流程,以及与之相关的各种类库,基本方法,自动化、单元测试等等
jquery只是一个类库,在10年前各种浏览器不统一的时代它就是一个神级的人物,可以认为它解决了如何创建视图的问题,解决了类库的问题(each、height等),其他的方面都没有涉及到
react、vue只能算一个视图层的框架,它告诉了你如何创建视图,如何组件化,但其他的都没有涉及到,如果react+redux+axios+babel+lodash+...就是一个前端框架了