模拟面试

1.jquery的链式编程以及链式编程是怎么实现的

可以一直.下去,但是返回的是一个对象,然后return this

2.vue的双向绑定以及双向绑定的原理

3.rem布局的原理,结合媒体查询和less使用

4.设计图的大小,是几倍图

5.vue中组件之间的传参

6.如何做到登录保持:利用cookie和session

7.ES6增加了那些东西

8.this的指向问题

9.原型链的理解和继承

10.继承的几种方式

11.css3新增的特性

12.H5新增的API

13.离线缓存,浏览器缓存和离线缓存的区别

浏览器缓存是因为每次请求的地址是一样的,解决方法是设置时间戳或者随机数

离线缓存
ajax中的cahche

14.关于WebSocket

15.vue-resource是否能在vue2.0中使用

16.vue和react的区别

vue:MVVM

react:MVC

17.响应式为什么不适用移动端的开发

性能问题,比较重

18.关于性能优化

CSS、HTML、js

19.vue单页面的首屏优化

20.闭包以及闭包的缺点

沙箱也属于闭包

21.webpack打包项目的大小和速度

大小:KB    速度:几十秒

22.语义化的标签的好处

23.vue中的缓存组件

24.页面在ios不能滑动,在安卓上可以滑动

因为touch-action:none  touch-action是css3中的属性

25.登录注册时怎么实现的

26.ES6中的promise

27.下拉刷新自己做应该怎么实现

28.vue中的路由传参

29.操作DOM的API

30.jquery常用的方法

31.ajax的SEO优化

32.利用闭包实现过什么功能

33.vue中的跨域是怎么处理的,axios发送两次请求,第一次是域连接,域连接成功之后才会发送第二次,如果没有网络就不会连接第二次

34.vue中的路由守卫:beforeEach,登录页面保持几分钟之后可以自动登录,通过cookie,cookie返回的是sessionId,sessionId可以多平台运用

35.vue中的购物车页如何实现

36.二倍图使用750的是因为出现iPhone6,在出现iphone6之前使用的都是640的图

37.绝对定位的层级高于浮动,在页面的时候的能用绝对定位就不用浮动

38.关于node的运行环境,liver-server的运行,可以使用草料二维码在不同的移动端运行(苹果和安卓)

39.公司后台返回的是什么格式的数据

40.vue中兄弟之间组件的传值

41.多线层并行:webwork

42.cookie跨域的时候不能保存数据

43.移动端使用的是什么技术,什么库

44.自己封装一个移动端的点击事件

使用touchStart和touchEnd解决移动的300ms的延迟

45.移动端的touch事件是什么

46.倒计时功能是怎么实现的

47.项目中你完成了那些功能:例如登录功能,购物车功能,优惠券功能等

48.vue后台管理系统中有哪些模块以及哪些功能

49.vue有兼容性问题:是因为双向绑定原理Object.definedProperty是ES5的,不支持IE678

50.如何获取到用户用什么浏览器或使用pc还是移动端访问页面的

51.vue项目中遇到打开页面是空白是怎么解决的

52.vue中的tab栏如果不用路由做怎么做:v-if或者v-show

53.js动画和css动画分别有哪些好处

首页:东西比较多,一般都是用js的

54.移动端的1px问题

55.移动端的浏览器内核:

56.微信的内核:X5

57.js的单线程机制

58.自适应和响应式有什么不同

59.组件化和模块化有什么区别

组件化侧重的是ui

模块化侧重的是功能

60.响应式会适应那几个终端类型:手机 ,ipad,电脑,电视(新出)

61.本地缓存怎么处理

62.ES6中primse的几种状态

63.为什么要选element-ui,element-ui的布局是什么

64.axios每次发送请求会发送两次请求,(原因自查)

因为axios拿到的是复杂数据类型

65.消息推送

ajax的轮询:使用定时器不断的发送ajax请求

H5中的web sockets实现一个长连接  

66.双十一客户人多如何处理,后端有一个分布式,可以使用303进行页面重定向

67.采用的测试方法:集成式测试,单元式测试

68.微信默认打开的浏览器是X5内核的浏览器

69.地址栏中有#怎么处理,为什么要处理这个,因为有一个签证的问题(电商类的如果有特殊字符不允许支付功能)

70.前端工程师分为哪几类:H5前端/ javaweb /.net

71.sessionID的唯一性,目的是同一个账号只能在一个设备上登录

72.ajax的优点:异步,局部渲染 缺点:不好调试,不安全,不利于seo优化

73.ajax 不支持回退怎么解决:现在我们可以通过H5的histroy属性 解决ajax在交互请求的这个小bug。

74.使用put/delete如何清除缓存,在http中设置,cache清除缓存是在 get请求下的

你可能感兴趣的:(模拟面试)