对于很多习惯用Jquery的前端甚至后端,都很不解,为什么不用Jquery而是框架.觉得框架学起来麻烦,成本高,今天我以我浅薄的知识来总结一下为什么前台开发选择用框架: 前台开发,主要的性能是卡在回流和重绘上面, 很多dom操作会引起回流和重绘,回流和重绘就是前端性能的主要瓶颈. 所以对于Jq来说,大量的操作DOM虽然使用方便,但是会牺牲页面的性能. 框架还有模块化和组件的复用的优点 并且, mvvm,jquery都会操作dom:但是mvvm把大量的dom封装在了内部,并进行了优化,只用通过数据…