全面技能图谱 前端门槛低, 但是里面门道很多, 要想成为一个好的前端一点都不简单.
1. 概述 我相信想开始学习前端的小伙伴们都会听说过 html,CSS 和 JS 这三个大家伙.
web 前端全面技能图谱
前端门槛低, 但是里面门道很多, 要想成为一个好的前端一点都不简单.
1. 概述
我相信想开始学习前端的小伙伴们都会听说过 HTML,CSS 和 JS 这三个大家伙. 简单来说 HTML 就是一堆标签, 然后可以在页面显示出一些控件, 例如表格, 输入框, 按钮等. 而 CSS 的作用在于控制 HTML 的标签位置, 效果等, 如果不是 CSS 的话, 我们不会见到平时那些如此美观的页面. JS 的作用主要是提供运算功能, 动态操作页面的元素, 还可以通过网络与服务器通讯 (传说中的 Ajax), 动画效果很多时候也是 JS 弄出来的.
你说学习上面三种东西难不难呢? 其实一点都不难, 多写写页面就会了. 上面的图上的东西基本了解之后其实做项目已经没有压力了, 当然仅仅是实现功能没有压力, 兼容性美观那些还是得不断进修才可以.
前端进阶要学习什么知识呢, 其实主要是学习一个兼容性处理, 你看现在各种浏览器, 各种尺寸的屏幕, 适配绝对是一个技术活, 弄得好就是一个核心竟增力来的.
另一个东西就是 Ajax 和页面元素操作了, 现在一直都在推崇前后端分离, 所以网络请求必须得会.
最后呢, 写的代码要有可维护性, 并且现在都是追求效率的年代, 所以效率也很重要. 追求效率我们通常引入一些第三方框架, 例如 jQuery,Bootstrap 等, 这样子我们的开发效率就可以大大提高. 维护性来看, 我们引入 vue 等 mvc 框架, 开发模块化, 然后通过 webpack 等工具打包页面, 使用 Less 预编译 CSS 就可以很好的维护工程.
2. 常用的 JS 框架
前端框架多如牛毛, 一般我们到需要的时候再边学边用, 上图是一些用得比较多的框架. 个人建议学习一下, 反正没坏处.
3 JS 技能
作为一个合格的前端, 上面的基本技能怎么可以不了解一下呢? 不过不要紧张, 因为前端发展了怎么多年, 已经有很多有用的第三方库来简化我们的工作了, 但是还是建议大家伙好好学习理论知识, 这样子才可以以不变应万变.
4. 前端推荐书籍
上图仅仅是推荐的一些书籍, 当然还有很多好的书籍. 虽然说, 平时应该多看看技术书, 提高自己的理论知识积累, 但是呢, 最重要的还是经验, 这是书籍给予不了我们的. 书籍的作用仅仅是让我们入门而已.
小编这里有一份 Web 前端学习资料, 直接加我的 Web 前端学习群: 767273102 免费领取, 你敢来我就敢送.
5. 前端社区
学习或者开发过程中, 总有遇到问题的时候, 社区就是一个很好的寻找答案的地方. 而很多时候, 我们想实现一个功能, 说不准别人已经做过并且开源代码了呢, 我们可以偷懒的引用别人的代码来加快我们的开发效率.
自己是一个 6 年的前端开发工程师
这里推荐一下我的前端学习交流扣 qun:784783012 , 里面都是学习前端的, 从最基础的 HTML+CSS+JS[炫酷特效, 游戏, 插件封装, 设计模式] 到移动端 HTML5 的项目实战的学习资料都有整理, 送给每一位前端小伙伴. 2019 最新技术, 从企业招聘人才需求 到怎么学习前端开发, 和学习什么内容都有免费系统分享. 好友都在里面学习交流, 每天都会有大牛定时讲解前端技术!
点击: 加入
来源: http://www.jianshu.com/p/6756fff1ca59