Web前端工程师有时候很迷茫:我到底属于设计,仍是属于程序员?html
是设计仍是程序员,看看包须要学习哪些技术就知道了:前端
1 基础技术前端的三大基础HTML、CSS和JS。jquery
HTML学习最重要的标签的学习,div、h1-h六、p、ul-li、strong、图片、字体等,什么内容用什么框.程序员
CSS定义了HTML标签的显示外观,气质。主要掌握浮动,宽高设置、显示属性等最后“魂”——Javascript。web
JS让网页变得灵活,其实现的每个明里暗里的交互。面试
2 环境基础设备、浏览器以及工做原理。chrome
必须指出的是,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文档书籍教程,须要的话均可以自行来获取下载。