前端面试总结~

前端面试总结


因为前段时间一直在找工作,本人结合自己的一些面试经历,分享给大家!

面试的过程也是一个交流,学习,总结的过程,可能有些人和我一样一直忙于做项目,理解业务,实现页面布局,业务逻辑,没有及时总结用到的知识点,或者可能会用,但是不知道其中的实现原理,或者是理解的不够深刻。

做技术就是要不断地思考,总结,才能有所进步和提高。


1.jquery的选择器都有哪些?

2.你使用过Extjs,请说下这个js框架有缺点都有哪些?

3.说一下你对闭包的理解?

4.vuex用过没?具体怎么用?

5.vue-router的钩子函数有哪些?

6.自己写过指令码?

扫描二维码关注公众号,回复: 1429894 查看本文章

7.说一下垂直居中的实现都有哪些?

8.flexbox(弹性盒子)用过没?说一下他的一些用法?

9.ES6语法了解过没?说一下你了解的语法?

10.箭头函数的作用域?

11.promise的作用?

12.Nodejs的了解吗?

13.Angularjs的双向数据绑定实现的原理是什么?

14.Angularjs的ajax如何变异步为同步?

15.Vue1.0到Vue2.0有哪些新增的特性?

16.Vue的双向数据绑定实现原理是什么?

17.数组有哪些方法?

18.字符串和数字如何相互转换?有哪些方法?

19.cookie,SessionStorage和localStorage的缓存技术?

20.前后端分离技术?

21.Vue工程中如何单独提取CSS文件(webpack打包的时候)

22.如何实现跨域访问?

23.如何实现一个对象的所有属性值?

24.如何遍历一个对象的所有属性?

25.你了解过哪些算法?二叉树算法了解吗?

26.用原生js画导航和流程图?

27.递归和循环的区别?

28.Vue的生命周期?

29.RESTfull接口规范你了解吗?(get,post,put,head,option,patch)

30.ajax的请求方法都有哪些?

31.Bootstrap了解过吗?em 等于多少px?

32.typescript?php?

33.Webtoken的作用?

34.Less,Sass,Webpack,gulp

35.Object.defineProperty();

36.组件通信原理的实现?

37.React Native ,JSX

38.ng-if和ng-show/hide的区别是什么?

39.==和===的区别是什么?

40.axios的实现?(vue-resource)

41.Generator和Iterator,生成器和迭代器的实现原理有了解过吗?

42.js的数组去重?

43.js写一个n的阶乘(n大于1的整数)

44.var a = 10;

var b = 20;

console.log("a+b="+a+b);

45.说一下你在项目中承担的模块?

46.前端性能如何优化?(压缩js,图片,减少http请求)


猜你喜欢

转载自blog.csdn.net/qyl_0316/article/details/80546956