前端常用的框架有哪些?_第8页回答

2020-11-27 10:54发布

89条回答
yuixan
2楼 · 2021-03-09 14:24

目前是Vue,react,angular;但angular已经很少有公司再用了

用户555666
3楼 · 2021-03-09 16:14

给你介绍Web前端三大主流框架
React:
  1.声明式设计:React采用声明范式,可以轻松描述应用。
  2.高效:React通过对DOM的模拟,最大限度地减少与DOM的交互。
  3.灵活:React可以与已知的库或框架很好地配合。
优点:
  1.速度快:在UI渲染过程中,React通过在虚拟DOM中的微操作来实现对实际DOM的局部更新。
  2.跨浏览器兼容:虚拟DOM帮助我们解决了跨浏览器问题,它为我们提供了标准化的API,甚至在IE8中都是没问题的。
  3.模块化:为你程序编写独立的模块化UI组件,这样当某个或某些组件出现问题是,可以方便地进行隔离。
  4.单向数据流:Flux是一个用于在JavaScript应用中创建单向数据层的架构5.同构、纯粹的javascript:因为搜索引擎的爬虫程序依赖的是服务端响应而不是JavaScript的执行,预渲染你的应用有助于搜索引擎优化。6.兼容性好:比如使用RequireJS来加载和打包,而Browserify和Webpack适用于构建大型应用。它们使得那些艰难的任务不再让人望而生畏。缺点:React本身只是一个V而已,并不是一个完整的框架,所以如果是大型项目想要一套完整的框架的话,基本都需要加上ReactRouter和Flux才能写大型应用。

Vue:
Vue是尤雨溪编写的一个构建数据驱动的Web界面的库,准确来说不是一个框架,它聚焦在V(view)视图层。
  它有以下的特性:
  1.轻量级的框架
  2.双向数据绑定
  3.指令
  4.插件化
优点:
  1.简单:官方文档很清晰,比Angular简单易学。
  2.快速:异步批处理方式更新DOM。
  3.组合:用解耦的、可复用的组件组合你的应用程序。
  4.紧凑:~18kbmin+gzip,且无依赖。
  5.强大:表达式无需声明依赖的可推导属性(computedproperties)。
  6.对模块友好:可以通过NPM、Bower或Duo安装,不强迫你所有的代码都遵循Angular的各种规定,使用场景更加灵活。
缺点:
  1.新生儿:Vue.js是一个新的项目,没有angular那么成熟。
  2.影响度不是很大:google了一下,有关于Vue.js多样性或者说丰富性少于其他一些有名的库。
3.不支持IE8。

Angular:
  Angular是一款优秀的前端JS框架,已经被用于Google的多款产品当中。
  它有以下的特性:
  1.良好的应用程序结构
  2.双向数据绑定
  3.指令
  4.HTML模板
  5.可嵌入、注入和测试
优点:
1.模板功能强大丰富,自带了极其丰富的angular指令。
2.是一个比较完善的前端框架,包含服务,模板,数据双向绑定,模块化,路由,过滤器,依赖注入等所有功能;3.自定义指令,自定义指令后可以在项目中多次使用。
4.ng模块化比较大胆的引入了Java的一些东西(依赖注入),能够很容易的写出可复用的代码,对于敏捷开发的团队来说非常有帮助。
5.angularjs是互联网巨人谷歌开发,这也意味着他有一个坚实的基础和社区支持。
缺点:
1.angular入门很容易但深入后概念很多,学习中较难理解。
2.文档例子非常少,官方的文档基本只写了api,一个例子都没有,很多时候具体怎么用都是google来的,或直接问misko,angular的作者。
3.对IE6/7兼容不算特别好,就是可以用jQuery自己手写代码解决一些。
4.指令的应用的最佳实践教程少,angular其实很灵活,如果不看一些作者的使用原则,很容易写出四不像的代码,例如js中还是像jQuery的思想有很多dom操作。

LERRR
4楼 · 2021-03-12 17:18

常用的前端框架有Bootstrap框架、React框架、Vue框架、Angular框架、Foundation框架等等

梦到内河_
5楼 · 2021-03-15 15:54

常用的前端框架有Bootstrap框架、React框架、Vue框架、Angular框架、Foundation框架等等

kitidog2016
6楼 · 2021-03-16 09:24

常用的前端框架有Bootstrap框架、React框架、Vue框架、Angular框架、Foundation框架等等

小磊子
7楼 · 2021-03-16 11:33

bootstrap虽然现在已经被用的泛滥了, 但是绝对不会是落伍的产品.
推荐一个比较流行的:
1. Foundation | The Most Advanced Responsive Front-end Framework from ZURB
2. Semantic UI
3. polymer-project.org

本来我觉得这写只是更偏向UI的框架, 个人觉得像react, backbone, angular之类的才能算是真正的前端框架, 但是看到楼主提到bootstrap所以希望没有理解错.

Tong童
8楼 · 2021-03-29 16:50

vue:国内很火的一款前端框架,也是国人开发的,它以轻量级和双向绑定,开发效率高著称。现在很多企业都在使用。

react:是Facebook公司的一款开源前端框架的项目。以轻易解决浏览器兼容问题和虚拟DOM,高效速度快著称。


撸串儿去不
9楼 · 2021-03-30 19:03

一般还是VUE和react比较常用

回答: 2021-11-26 10:37

VUE react angular等等

相关问题推荐

  • 回答 120

    相对前几年来说,要高上不少了,毕竟入行的人也是越来越多了,基础的工作对应想要参与的人群基数越来越大,但是对于高端人才的需求还是很多,人才还是相对稀缺性的。所以,想要学web或者其他技术也一样,别等,别观望。web前端就业方向特别多包括web前端开发...

  • 回答 25

    相对定位和绝对定位是定位的两种表现形式,区别如下:一、主体不同1、相对定位:是设置为相对定位的元素框会偏移某个距离。2、绝对定位:absolute 脱离文档流,通过 top,bottom,left,right 定位。二、特点不同1、相对定位:在使用相对定位时,无论是否进行移...

  • 抓包是什么意思?2020-04-01 17:36
    回答 7
    已采纳

    抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。抓包可以通过抓包工具来查看网络数据包内容。通过对抓获的数据包进行分析,可以得到有用的信息。目前流行的...

  • 回答 65
    已采纳

    前端是目的就业前景非常不错的一个计算机技术,但是自学的话还是有一定难度的,网络上自学是碎片化的,同时互联网技术跟新换代快,自己的话比较吃力也学习不到最新的技术。

  • SSR 是什么意思?2020-03-20 18:56
    回答 6

    SSR就是一台服务器,可以利用 SSR 在远程的服务器上配置 SSR,使其能够成为 SSR 节点,这样本地电脑或者其它设备利用 SSR 节点实现 VPN 或者远程上网及游戏加速等方面。ShadowsocksR(简称 SSR)是 Shadowsocks 分支,在 Shadowsocks 的基础上增加了一些数据...

  • 回答 11

    1、代码判断xAxis: {type: 'time',splitLine: {show: false},interval: 3600, // 设置x轴时间间隔axisLabel: {formatter: function(value, index) {return liangTools.unix2hm(value)}}},首先要把xAxis 显示类型设置成time,然后设置对应X轴......

  • 回答 52
    已采纳

    计算机培训方向比较多,建议找适合自己的方向选择培训编程类:JAVA、WEB、Python、C/C++、C#等测试类:软件测试运维类:云计算、网络安全设计类:UI设计、3D建模等

  • 回答 8

    HTML5 + CSS + JavaScript 开发 跨平台重用代码 

  • 回答 4

    采用rem单位自动响应,并提供独有栅格化系统快速定义宽高、边距节省css代码量,同时总结各大型移动端网页,提供一套ui颜色搭配规范,尺寸规范,字体规范等。

  • 回答 10

    iView UI、ioni、SUI

  • 回答 6

     jQTouch 

  • 回答 4

    如果只是普通的移动端用vue react 或者dva 如果是要编译成小程序什么的或者混生 就用uni-app(对应vue语法)taro(对应react) 或者纯原生 这个没有限制的,自己怎么舒服怎么来

  • 回答 4

    因为可以运用在网页和小程序的开饭中,而且开源,用着便宜,企业都很喜欢

  • 回答 10

    一、Visual Studio Code下载地址:https://code.visualstudio.com/微软在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。Visual Stud...

  • 回答 9

    jQuery自带淡入淡出效果 https://www.w3school.com.cn/jquery/jquery_fade.asp 看看这个 

没有解决我的问题,去提问