前端常用的框架有哪些?


学什么其实看下招聘网站各个公司的招聘要求就知道了!
如果你实在不知道 。那你可以先订一个小目标 。比如 。你想去蚂蚁金服工作 。那么就可以看看蚂蚁金服的前端都要求掌握些什么 。然后根据他们要求去学习相应的东西 。
这是阿里蚂蚁金服的前端岗位要求:

前端常用的框架有哪些?

文章插图
在岗位要求那一栏 。明确的指出了你需要会的技能:
熟练掌握 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 端后台系统与前台界面的速成开发方案 。

推荐阅读