zoukankan      html  css  js  c++  java
  • 前端 为什么我选择用框架而不是Jquery

    对于很多习惯用Jquery的前端甚至后端,都很不解,为什么不用Jquery而是框架。觉得框架学起来麻烦,成本高,今天我以我浅薄的知识来总结一下为什么前台开发选择用框架:

    前台开发,主要的性能是卡在回流和重绘上面,

    很多dom操作会引起回流和重绘,回流和重绘就是前端性能的主要瓶颈。

    所以对于Jq来说,大量的操作DOM虽然使用方便,但是会牺牲页面的性能。

    框架还有模块化和组件的复用的优点

    并且,

    mvvm,jquery都会操作dom;但是mvvm把大量的dom封装在了内部,并进行了优化,只用通过数据驱动,就能渲染出dom节点来,而jquery操作dom的话,就要手写很多的代码,而且很多人都没有对dom操作进行优化,MVVM维护的虚拟DOM大大提高了性能。

    但是很多东西是因人而异的,有人喜欢Jquery有人喜欢框架,只要基础好,什么都不怕。。。

  • 相关阅读:
    11.2
    11.1
    10.31JS中级
    10.24
    动画运动
    操作js的样式
    js
    js元素属性
    js轮播
    js计时器
  • 原文地址:https://www.cnblogs.com/lhyforfront/p/6423843.html
Copyright © 2011-2022 走看看