版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/hui_3_6/article/details/83417858
笔者于2016年10月开始前端开发工作,以下为本人面试前端岗位工作时总结的面试题,希望对大家有所帮助。
一、问题
- 模块化的异步加载怎样做?
-
如何修改this的指向吗?
-
apply
和call
的区别? -
有一个按钮是异步生成的,怎样对它进行事件绑定?
-
跨域处理
-
POST
和GET
,说说两者的区别? -
浏览器缓存的方式
-
XMLHttpRequest 的
pending
状态可以停止吗? -
Promise和setTimeout的执行顺序
-
vue中生命周期中的钩子函数用过哪些?
-
为什么不把数据放在created函数中?
-
对Vue的数据双向绑定有了解吗?
-
了解重绘和回流吗?页面的加载顺序?
-
如何减少回流、重绘?怎样控制只有一部分回流?
-
了解什么算法?快排?
-
还了解什么排序算法?
-
了解二叉查找树吗?
-
有了解什么后端语言吗?知道面向对象的特性吗?
-
知道数据库连接池吗?
-
未来前端的规划?
-
理解的HTTP状态码有哪些?
-
正则的题目,对比
/^[a-z0-9][a-z]+$/
和/^[a-z0-9][a-z]*$/
的区别? -
display:none
和visibility:hidden
的区别? -
有用到vuex吗?
-
对自己项目是怎样设计和选型的?
-
组件之间的通讯怎样做到?
-
方向是选择全栈还是只做前端?
-
有没有在nodeJS上做过什么?
-
有没有在npm上面做过开源的学习?
持续更新中------------------