美文网首页
模拟面试

模拟面试

作者: cj_jax | 来源:发表于2019-02-01 16:52 被阅读0次

    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请求下的

    相关文章

      网友评论

          本文标题:模拟面试

          本文链接:https://www.haomeiwen.com/subject/szudsqtx.html