首页

文章

前端框架是干啥的

发布网友 发布时间:2022-04-19 22:00

我来回答

2个回答

热心网友 时间:2022-04-18 01:41

近十年以来,IT行业发展火热,衍生了很多新职业,例如UI设计师、开发工程师、软件测试工程师等等,在众多备受瞩目的新生职业中,Web前端工程师是其中的一员。
一、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操作。
5.DI依赖注入如果代码压缩需要显示声明。

热心网友 时间:2022-04-18 02:59

Web前端:

1、精通HTML,能够书写语义合理,结构清晰,易维护的HTML结构;

2、精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器;

3、熟悉JavaScript,了解ECMAScript基础内容,掌握1到2种js框架,如JQuery;

4、对常见的浏览器兼容问题有清晰的理解,并有可靠的解决方案;

5、对性能有一定的要求,了解yahoo的性能优化建议,并可以在项目中有效实施;
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 前端现在主要用哪些框架? 前端常用的框架有哪些? 前端框架的作用 几点睡算熬夜?几点睡皮肤会不好? 白天三点前睡会长不高吗? 人的最佳睡眠时间是几点到几点? 晚上不睡觉头发会长吗? 专家提醒后半夜不睡真的会老的快,长期缺乏睡眠会... 几点之后不睡觉算是熬夜? 晚上几点睡觉最好不容易发胖, 晚上要几点睡脸上才不会长斑 晚上几点不睡觉算熬夜? 晚上超过几点不睡觉算熬夜? 会长高的睡眠时间是几点 晚上不睡觉会长不高吗? 晚上几点睡觉才好,才容易长高??? 几点睡觉才不算熬夜,熬夜会长痘吗 都说晚上10点到2点是生长激素分泌的高峰,这样说,... 多少点之前睡觉最利于长高? 晚上几点到几点睡觉不会长青春痘 前端框架是什么?有什么用、有什么好处? 前端开发框架有哪些? 前端框架都有哪些,企业常用的是哪些? web前端框架怎么使用啊 现在用的前端框架是哪个 前端框架有哪些? 前端框架用哪个好 知乎网站前端使用了什么技术和框架 前端框架用什么开发工具 企业官网用什么前端框架 bootstrap前端框架怎么用 存款保险基金管理机构应履行哪些职责? 银行存款有保险制度,一旦该银行倒闭通过什么途径... 存款保险基金管理工作由谁承担 哪些是存款保险基金管理机构不予保险的其他存款? 你知道存款保险条例规定存款保险基金由谁管理吗 存款保险基金管理机构是个什么机构 存款保险是怎么回事 存款保险的保障范围 我国存款保险费率由什么构成
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com