前端常用的框架有哪些?
原创

前端常用的框架有哪些?

好文

热门回答:

学什么其实看下招聘网站各个公司的招聘要求就知道了!

如果你实在不知道。那你可以先订一个小目标。比如。你想去蚂蚁金服工作。那么就可以看看蚂蚁金服的前端都要求掌握些什么。然后根据他们要求去学习相应的东西。

这是阿里蚂蚁金服的前端岗位要求:

在岗位要求那一栏。明确的指出了你需要会的技能:

熟练掌握 JavaScript、HTML、CSS 等原生前端基础技术。熟悉相关规范;

熟练掌握 React / Vue / Angular 等常用前端框架以及配套社区项目(redux / rxjs / …);

对前端工程化有一定理解。熟练掌握 Webpack / Grunt / Gulp 等构建工具的使用和配置;

可能这些要求有点高。但是基本代表互联网公司前端的主流方向。我们可以找一家体量小的公司对比一下。比如这家只有15-50人的公司。我们来看看他的前端招聘要求:

可以看到在任职资格那一栏。也给出了相应的技术栈。基本上也是JavaScript、HTML、CSS、webpack、vue、react、Angular 。跟互联网大厂的没什么差别。所以基本上到这里你也知道自己该学什么了。但是学东西还是有个先后顺序的。先易后难。其实这个顺序在招聘要求上也给给出来了。我们看每个岗位要求的第一条。都是在说JavaScript、HTML、CSS。所以你首先要学的就是这几个。

确定了学习内容和学习的顺序。那么接下来就是学习方法了。好的方法能够事半功倍。我的建议是。边学边练。网上有很多教程。比如菜鸟教程www.runoob.com。就很适合新手入门。里面的例子也很简单。基本上每个语法都对应的案例。

然后就是坚持。不断重复你学的东西。不断实践你学的东西。终有一天也会成为大牛。关于如何坚持下去。可以看看我微头条里关于时间管理的方法。

如果我的回答对你有帮助。记得帮忙点个赞哟。谢谢!

其他观点:

第一。jquery这个算是比较久的框架。不过现在很多网站都有在使用。严格意义来说。这是个js库。是前人把经常用到的方法封装起来。方便开发的时候调用。

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

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

第四。angular是谷歌公司旗下的开源项目之一。它以模版功能强大和丰富的指令著称。



其他观点:

web前端发展至今。演变出了无数的库和框架;说到库第一时间想到的是不是jquery?之前本人刚接触库的时候也是从jQuery开始的。今天我们就来说说现在前端都有哪些好用的库与框架。

jQuery

(图片来源于网络)

jQuery是一个快速、简洁的JavaScript库。是继Prototype之后又一个优秀的JavaScript代码库。jQuery设计的宗旨是“write Less。Do More”。即倡导写更少的代码。做更多的事情。它封装JavaScript常用的功能代码。提供一种简便的JavaScript设计模式。优化HTML文档操作、事件处理、动画设计和Ajax交互。

jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器。并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器。如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

Bootstrap

(图片来源于网络)

Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架。用于开发响应式布局、移动设备优先的 WEB 项目。Bootstrap 让前端开发更快速、简单。所有开发者都能快速上手、所有设备都可以适配、所有项目都适用。

layui

(图片来源于网络)

layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架。遵循原生 HTML/CSS/JS 的书写与组织形式。门槛极低。拿来即用。layui 首个版本发布于 2016 年金秋。她区别于那些基于 MVVM 底层的 UI 框架。却并非逆道而行。而是信奉返璞归真之道。准确地说。她更多是为服务端程序员量身定做。你无需涉足各种前端工具的复杂配置。只需面对浏览器本身。让一切你所需要的元素与交互。从这里信手拈来。layui 兼容人类正在使用的全部浏览器(IE6/7除外)。可作为 PC 端后台系统与前台界面的速成开发方案。

ElementUI

Element-UI是饿了么前端团队推出的一款基于Vue.js2.0的桌面端UI框架,手机端有对应框架是MintUI。

(图片来源于网络)

AngularJS

(图片来源于网络)

AngularJS诞生于2009年。由Misko Hevery 等人创建。后为Google所收购。是一款优秀的前端JS框架。已经被用于Google的多款产品当中。AngularJS有着诸多特性。最为核心的是:MVC(Model–view–controller)、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。是目前流行的三大框架之一。

React

(图片来源于网络)

React 起源于 Facebook 的内部项目。因为该公司对市场上所有 JavaScript MVC 框架。都不满意。就决定自己写一套。用来架设Instagram 的网站。做出来以后。发现这套东西很好用。就在2013年5月开源了。

React主要用于构建UI。你可以在React里传递多种类型的参数。如声明代码。帮助你渲染出UI、也可以是静态的HTML DOM元素、也可以传递动态变量、甚至是可交互的应用组件。是目前流行的三大框架之一。

vue.js

(图片来源于网络)

Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是。Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层。并且非常容易学习。非常容易与其它库或已有项目整合。另一方面。Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。

Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习。非常容易与其它库或已有项目整合。另一方面。在与相关工具和支持库一起使用时。Vue.js 也能完美地驱动复杂的单页应用。是目前流行的三大框架之一。

EasyUI

(图片来源于网络)

easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。easyui为创建现代化。互动。JavaScript应用程序。提供必要的功能。使用easyui你不需要写很多代码。你只需要通过编写一些简单HTML标记。就可以定义用户界面。easyui是个完美支持HTML5网页的完整框架。

以上是对各大库与框架的介绍。前端技术日新月异。只有不断学习才能跟上互联网时代的步伐。

您还感兴趣的文章推荐

以上就是由互联网推广工程师 桔子生活网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

回复 风流种 取消回复

登录... 后才能评论

评论(2)

  • 难拥 永久VIP 2022年12月27日 07:36:35

    框架,项目,的是,图片,网络,三大,东西,代码,浏览器,公司

  • 风流种 永久VIP 2022年12月27日 07:36:35

    没想到大家都对前端常用的框架有哪些?感兴趣,不过这这篇解答确实也是太好了

  • 眼泪、说拜拜 永久VIP 2022年12月27日 07:36:35

    学什么其实看下招聘网站各个公司的招聘要求就知道了!如果你实在不知道。那你可以先订一个小目标。比如。你想去蚂蚁金服工作。