前端开发需要学什么?

前端开发需要学什么?下面从前端开发必会三大技能,前端工具和前端框架的使用和学习,用户交互体验设计等多个方面做了一些阐述。

前端开发必会三大技能 html

html基础知识,请到去学习html,这个比较简单,很快就会学完,

学完后,我们要去学习html5知识,html5就没那么简单了,可以先学一下html5新增的标签,然后要把下面知识一个个慢慢啃下来,作为一个前端高手下面的html5新特性都是要会的。

HTML5 视频

HTML5 视频/DOM

HTML5 音频

HTML5 拖放

HTML5 画布 

HTML5 SVG (SVG可以先放一放,这个用于矢量绘图,有些难搞,需要单独拉出来专门学习)

HTML5 画布 vs SVG

HTML5 地理定位

HTML5 Web 存储

HTML5 应用缓存

HTML5 Web Workers

HTML5 服务器发送事件

css

可以先学习css2基础知识,然后就是要多看相关书籍,还要多练习css布局,

然后还没完,要继续学习css3基础知识:,css3增加了很多新特性,都是专业web前端开发必学必会的知识。

jacascript

jacascript负责网页的交互效果,jacascript基础知识可以在这里学习:,

jacascript入门简单,精通不易,刚学了一点东西,能写一点效果不要沾沾自喜,离js前端大神还远着那,一般没有3年以上的jacascript编程经验很难精通,当然们个人的资质不同,可能有人1年就玩的666,也可能有人要5年才真正步入jacascript的高级殿堂。

 

各种前端工具和前端框架的使用和学习

这个也是比较的多,比如目前流行的工具webpack npm,流行的框架reactJs angularJs vueJs,还有ES6新语法等等,当然这些东西如果是在你的js基础非常强大的情况下,学起这些工具和框架的时候就会比较容易,如果jacascript基础薄弱,那就会学起来比较费劲,而且会出现你只会用这个框架,离开框架你就不会写东西。

 

合格的前端开发工程师还需要了解更多知识:

前端工程师还需要了解http协议相关知识,了解后端语言和数据库相关知识,了解SEO相关知识,

必须懂得前端性能优化方案

PS切图是必须玩转的

 

用户交互体验设计

上面列出的都是纯技术层面的,如果作为一个有追求的前端工程师,还应该关注用户体验设计,一下为摘自知乎的一段设计相关书籍推荐:

设计相关的书:

设计心理学、情感化设计、别让我思考:入门必读,不能直接回答你的问题,但可以让你形成为用户思考、从用户角度思考的方式用户体验的要素:帮助你了解如何做设计,了解交互设计在整个产品设计中的位置

About Face3:交互设计精髓:个人觉得很好的一本书,能直接回答你的问题,有精力可以看英文原版,中文版翻译的烂
Designing Interface:性质同上一本,两本都读读吧,会有收获的我看的书都有些老了,不知道最近有没有新书出来,这个领域变化应该是很快的

 

前端知识体系图

前端开发需要学什么?前端知识体系图

注:不要被这张图吓到,其实实际上并不需要全部都精通,可以选择一些前端方向,在某个发展方向上精通一条线或者2条线,神一般的人物可以全部精通,当然既然是神一样的存在哪精通的知识就多了去了,何止前端知识。

前端开发需要学什么?在知乎上有一篇国内前端大神们的讨论,飞机票:

 

本文链接:前端开发需要学什么?

 

前端开发需要学什么?由懒人建站收集整理,您可以自由传播,请主动带上本文链接

懒人建站就是免费分享,觉得有用就多来支持一下,没有能帮到您,懒人也只能表示遗憾,希望有一天能帮到您。

内容版权声明:SEO核心技术博客原创文章归SEO核心技术博客所有。

转载注明出处SEO核心技术博客http://www.yxhuying.com/