Web前端工程师需要学些什么?
web前端工程师有时候很迷茫:我到底属于设计,还是属于程序员?
是设计还是程序员,看看包需要学习哪些技术就知道了:
1 基础技术前端的三大基础html、css和js。
html学习最重要的标签的学习,div、h1-h6、p、ul-li、strong、图片、字体等,什么内容用什么框.
css定义了html标签的显示外观,气质。主要掌握浮动,宽高设置、显示属性等最后“魂”——javascript。
js让网页变得灵活,其实现的每一个明里暗里的交互。
2 环境基础设备、浏览器以及工作原理。
必须指出的是,html css js都是运行在浏览器的,是由浏览器负责编译和呈现的。所以必须了解浏览器的工作原理。浏览器主要的有chrome, firefox, ie,safari,opera,国内的主流浏览器基本是基于chrome内核开发,qq浏览器,uc,百度浏览器,360浏览器,搜狗浏览器,猎豹浏览器等。
3 计算机基础计算机网络,http协议。
web必不可少需要知道计算机网络的知识,这对于网页的加载和速度优化有很大的帮助,并且,web做的不是静态的页面,而是动态的,所以必然涉及到与后台之间的数据的传输和存储,这个是要掌握的。
必须懂:ajax,必须会的工具:fiddler
4 流行框架流行的前端ui框架:bootstrap、jquery ui、amaze ui流行的前端框架:jquery mobileangular.jsvue.jsreact.js
5 可视化组件echartstableau(收费)
6 针对移动化以及物联网的webar新应用
基于web的ar技术,特别是基于智能移动终端的webar技术,开始逐渐萌芽。这种技术使用html5规范,用网页就可以打开ar应用,这样用户就不用专门下载app,只需要用支持html5规范的浏览器打开网页链接即可,这样ar应用可以快速在类似微信、今日头条、微博等支持htm5技术的社交应用上快速传播。
7 学一些ui、 ux 、交互设计、 seo(包括sem) 、产品等等,web前端就更能产生同理心。好的设计和交互能带来的好的体验,赢得用户。
我目前是在职前端开发,如果你现在也想学习前端开发技术, 在入门学习前端的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题, 你都可以申请加入我的前端学习交流裙:前面:603 中间:985 最后:993。里面聚集了一些正在自学前端的初学者, 裙文件里面也有我做前端技术这段时间整理的一些前端学习手册,前端面试题, 前端开发工具,pdf文档书籍教程,需要的话都可以自行来获取下载。