WEB前端高频面试题第十二波
日期:2018-07-15
来源:程序思维浏览:1251次
今天是周日大家休息了吧,对于没有找到工作的人,还是再和我学习一下前端面试题吧!

第一题:公司的测试是怎么向你提bug的?他是怎么记录的?
答:写一个文档图文并茂的形式给我。边测试边记录。
第二题:原生ajax的步骤?
答:5个步骤,1、构建xmlHttpRequest对象。2 、准备请求open。 3、send发送数据。4 、等待数据 。5 、成功接受数据。
第三题:get和post区别是什么?
答:1、本质区别 一个用来提交数据,一个用来获取数据。 2、 传参方式区别 。3、 安全性 。4 、传参数数据大小。
第四题:有几种方法可以改变this指向?
答:1、call、apply、bind 。2、可以提出箭头函数。
第五题:说一下你有几种让子盒子居中的方法?
答:1、flex 2、定位各50%,然后tranfrom:translate(-50%) 3、定位 然后上下左右都是0 margin auto
第六题:vue-router的原理?
答:用户通过vue的router.push和router.replace来修改地址栏。同时监控地址栏。获取到对应组件,去配置信息里面寻找对应的页面显示。
第六题:git和svn的区别?
答:一个是集中式管理,一个分布式管理。
第七题:vue计算属性和watch的区别?
答:计算属性是为了检测某个属性。而这个属性是由别的变量觉定的,核心在计算,watch是监控,主要是用来某个变量发生变化导致别的触发来使用,计算属性中的变量不需要在data里面初始化。
第八题:vue的优势为什么使用vue?
答:vue是单页面应用,使页面局部刷新,不用每次跳转页面都要请求所有数据和dom,这样大大加快了访问速度和提升用户体验。而且他的第三方ui库很多节省开发时间。
第九题:mvvm是什么?
答:把Model和View关联起来的就是ViewModel。ViewModel负责把Model的数据同步到View显示出来,还负责把View的修改同步回Model。就是model->view->view->model
第十题:vuex实现原理是什么?
答:Store,负责管理整个数据访问、修改等; 提高API;getter.xxx,怎么可以每次拿到最新数据?,action和mutation负责提交数据。

第一题:公司的测试是怎么向你提bug的?他是怎么记录的?
答:写一个文档图文并茂的形式给我。边测试边记录。
第二题:原生ajax的步骤?
答:5个步骤,1、构建xmlHttpRequest对象。2 、准备请求open。 3、send发送数据。4 、等待数据 。5 、成功接受数据。
第三题:get和post区别是什么?
答:1、本质区别 一个用来提交数据,一个用来获取数据。 2、 传参方式区别 。3、 安全性 。4 、传参数数据大小。
第四题:有几种方法可以改变this指向?
答:1、call、apply、bind 。2、可以提出箭头函数。
第五题:说一下你有几种让子盒子居中的方法?
答:1、flex 2、定位各50%,然后tranfrom:translate(-50%) 3、定位 然后上下左右都是0 margin auto
第六题:vue-router的原理?
答:用户通过vue的router.push和router.replace来修改地址栏。同时监控地址栏。获取到对应组件,去配置信息里面寻找对应的页面显示。
第六题:git和svn的区别?
答:一个是集中式管理,一个分布式管理。
第七题:vue计算属性和watch的区别?
答:计算属性是为了检测某个属性。而这个属性是由别的变量觉定的,核心在计算,watch是监控,主要是用来某个变量发生变化导致别的触发来使用,计算属性中的变量不需要在data里面初始化。
第八题:vue的优势为什么使用vue?
答:vue是单页面应用,使页面局部刷新,不用每次跳转页面都要请求所有数据和dom,这样大大加快了访问速度和提升用户体验。而且他的第三方ui库很多节省开发时间。
第九题:mvvm是什么?
答:把Model和View关联起来的就是ViewModel。ViewModel负责把Model的数据同步到View显示出来,还负责把View的修改同步回Model。就是model->view->view->model
第十题:vuex实现原理是什么?
答:Store,负责管理整个数据访问、修改等; 提高API;getter.xxx,怎么可以每次拿到最新数据?,action和mutation负责提交数据。
- 上一篇:WEB前端高频面试题第十一波
- 下一篇:HTML5前端高频面试题第十三波
精品好课