最近一段时间面试了很多,碰到了不是很懂的面试官,也碰到了很多经验丰富的大神。 在面试过程中大部分都是要求能直接上手的,有过相关的经验是最好的,于是面试官会问很多项目的细节,比如说h5开发中有没有用vue调用过手机原生api,header设置token值、vue设置权限、自动清楚浏览器缓存、适配之类的问题;也有一些面试官相当在乎稳定性,简历中的工作年限、离职原因什么的问的比较多,也有一些会问到v8引擎的事件循环机制、手写节流函数、模块化、工程化之类的。
我之前是学视觉传达的,属于非科班出生的小白,面试了这么多家稍微有点心得体会,下面阐述一下我对于前端开发的理解以及一些学习过程,请各位大佬指正。
前端开发就是页面布局和交互,不管是jQ还是框架,只是改变了操作DOM的方式。大致上,前端的基本功就是:html+css+页面适配,交互部分需要理解javascript基础+http请求就可以了,接下来需要了解性能优化+工程化,对于数据本身也应该有些了解。