面试之旅

    我个人更愿意把工作中遇到的问题整理成笔记,但是写博客是一种很好的习惯,正在慢慢培养,希望将来的某一天回头再看,能有所帮助,也希望能帮助更多的人。

我个人五月份离职,为了错开夏天高温找工作,貌似有点晚,西安已经挺热的了。本人比较喜欢裸辞,哪怕知道在职找工作比较保险,但是还是比较喜欢自由放松,辞职后慢慢找,看到的朋友还是建议找工作避开夏季高温时期,同时建议你们不要裸辞。

  投简历前两天总共投了十家左右,基本没人看,不过我比较心大,遇到同样情况的人也别心急,因为招聘网站很多是已经招到人但是招聘信息还没撤销的,投简历最后投当天的,然后工作经验最好符合,当然部分不那么严格,然后每天都不要放弃投简历,随后三天面试邀请变多,所以不要急。

  

面试技术点

  1.console在ie下报错解决方法。

  2.vue+webpack怎么配置,让js打包后,自己写的js是一个,第三方(vue.js等nodemoudles中js)是一个js,

  3.vue把一个接口分三次,然后怎么判断三次请求成功,获取这三次请求的部分数据,渲染到一个地方,三次请求并发执行

  4.v-if,v-show,v-hide区别及使用场景(老实说这个只知道区别,但我平时都用的v-if)

  5.!doctype的作用,及不加这一句页面有何变化------------没试过,准备尝试下

   尝试后发现去掉后发现h3标签默认的上边距变小,比如去掉后大概距离顶部10px左右,加上<!DOCTYPE html>后有20px左右,换成div标签没有变化

  !doctype声明文档类型,比如声明的是xhtml的话,浏览器解析是对标签要求比较高,如p标签必须闭合,网页中用了 <!DOCTYPE html... 就表示该页面采用了W3C标准,这样做可以增强页面的兼容性,降低对浏览器的依赖性。

  6.link和@include区别   

  7.隐藏一个元素的方法,有很多

  8.清除浮动的几种方法,当时只回答了clear:both;

      百度后结果(推荐:after})

      a.父级设置高度(这个我当时随口一说,没想到是对的)

      b.clear: both;  位置可以是父级相邻的div也可以是:after;或者浮动元素的最后面加一个空div

      c.父级设置overflow: hidden;

      d.父级设置overflow: auto;   overflow这种方法有缺陷,必须设宽度或zoom:1;

      e.父级设置  display: table;

  9.把abc作为参数传给一个函数返回a,b,c,我当时回答自我感觉没啥毛病,毕竟口述和敲代码还是有不同的,有更多可能性,并且你调试不知道最终结果。

  10.vue中请求接口时后端返回对象中一个字段不一定有,比如userid,当未登录时返回是没有这个字段的,前端针对这个字段的处理就会报错,我回答的是可以根据if(obj.userid) {.......do something} else { ..不做处理}  这样就可以跳出不存在的情况,但是面试官说obj不存在这个属性时直接报错,不可以,我自行测试是可以的,跳到else中,可能是vue个例吧。

  

暂时记得这些,后续补充。。

ps 面试还是要准备好,不会的没答对不可惜,可惜的是会的都答不对,简直心塞塞

原文地址:https://www.cnblogs.com/happyguo/p/9056734.html