前端们看过来!WEB前端开发工程师各方面的整合网页前端/web开发工程师
本文由汇鱼人才收集总结了一些关于WEB前端开发工程师各方面的整合,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习、透彻学习,形成自己的知识链。万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可行的!不可行的!不可行的!重要的事情要说三遍!
WEB前端开发工程师还是一个年轻的行业,新的行业标准,框架,库都不断在更新和新增,正如赫门在2015深JS大会上的《前端服务化之路》主题演讲中说的一句话:“每18至24个月,前端都会难一倍”,这些变化使WEB前端开发工程师的能力更加丰富,创造的应用也会更加完美。所以关注各种WEB前端技术,跟上快速变化的节奏,也是身为一个WEB前端工程师必备的技能之一。
面试有几点需注意:
1、面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。
2、题目类型: 理论知识、算法、项目细节、技术视野、开放性题、工作案例。
3、细节追问: 可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延展题目的区分度和深度,知道你的实际能力。因为这种知识关联是长时期的学习,临时抱佛脚绝对是记不住的。
4、回答问题再棒,面试官(可能是你面试职位的直接领导),会考虑我要不要这个人做我的同事?所以态度很重要、除了能做事,还要会做人。
5、资深的前端开发能把absolute和relative弄混,这样的人不要也罢,因为团队需要的是:你这个人具有可以依靠的才能(靠谱)。
前端开发知识点:
HTML&CSS:
对WEB标准的理解,浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级、HTML5、CSS3、Flexbox
JavaScript:
数据类型、运算、对象、Function、继承。闭包、作用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步装载、模板引擎、前端MVC、路由、模块化、Canvas、ECMAScript6、Nodejs
其他:
移动端、响应式、自动化构建、HTTP、离线存储、WEB安全、重构、优化、可维护、易用性、团队协作、SEO、UED、架构、职业生涯、快速学习能力
作为一名WEB前端开发工程师,无论工作年头长短都应该掌握的知识点:
1、DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。
2、事件——如何使用事件,以及IE和标准DOM事件模型之间存在的差别。
3、DOM操作——如何添加、移动、移除、复制、查找和创建节点等。
4、盒模型——外边距、内边距和边框之间的关系,及IE8以下版本的浏览器中的盒模型。
5、XMLHTTPRequest——这是什么、怎样完整的执行一次GET请求、怎样检测错误。
6、一个模式与混杂模式——如何触发这两种模式,区分它们有何意义。
7、浮动元素——怎么使用它们,它们有什么问题以及怎么解决这些问题。
8、块级元素与行内元素——怎么使用CSS控制它们、以及如何合理的使用它们。
9、HTML与XHTML——二者有什么区别,你觉得应该使用哪一个并说出理由。
10、JSON——作用、用途、设计结构。


1914篇文章