求职刷题神器

funit.cn

讨论区 > 求职面经 > 一点资讯web前端岗位面试

一点资讯web前端岗位面试

浪潮
发布于2021-03-08 14:53:27 40浏览

一面

自我介绍?

学习时间这么短,你目前学到啥程度了?接触了哪些东西?

3. 说一下CSS中的LESS和SASS有啥区别?

回答这个问题,我不是得先弄懂啥是LESS?啥是SASS?

4. VUE中的样式穿透怎么做?比如修改elementUI的组件样式?

我回答的是我平时的做法,即把elementUI的标签当做类名做样式修改。如果出现级别不够改不掉的情况,那就加上!important提升级别。但是面试官说不是这样的方法,而是deep,让我回去学一下!! 好的,下面是学习结果

Vue引用第三方组件时候,有时我们需要在组件中修改第三方组件如elementUI的样式,但是又不想全局修改,导致不同组件的样式都被修改,也就是破坏组件样式当中的scoped属性。所以我们就采用了样式穿透的方式:


 .out >>> .el-table{
  ***
}

.out /deep/ .el-table{
  ***
}


5. 讲讲GET和POST的区别?

GET和POST本质上就是TCP链接,并无差别。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同。

6. 讲讲VUE里面的双向绑定原理?

7. 现在要自己实现双向绑定,你怎么实现?


var obj = {}
obj.hello = ''

Object.defineProperty(obj, 'hello', {
  set: function(val) {
    document.getElementById('bb').innerHTML = val
    document.getElementById('aa').value = val
  }
})

document.getElementById('aa').onkeyup = function(e) {
  obj.hello = e.target.value
}


8. 我现在有一个数组和一个对象,请问怎么判断他们的类型?


Array.prototype.toString.call( XXX )

9.ES6有哪些新特性?你熟悉哪些?

10.闭包函数的使用场景?

11.VAR的弊端?let,const和他的区别?

首先var定义变量会产生变量提升、过度共享的概念不用再说。


let

  • 拥有块级作用域
  • 所生声明的全局变量不是全局对象的属性
  • 在for循环中,每次都会为i绑定新的值
  • 同一个变量重定义会产生语法错误

const

  • 和JAVA当中的final类似,一般用于定义常量,即是定义之后,不能再改变。

12.箭头函数有什么特点?为什么要用箭头函数?

13. 事件委托机制请解释下?为什么要有事件委托?


二面


  1. 问项目?项目当中用了哪些东西?
  2. 怎么学习的前端?
  3. 记得聊得时间很短,以为没过,但却过了!

三面

前端负责人面,不关注业务层面的东西,更多的是问项目架构以及一些宏观的东西。人生规划,对实习的目标及期待。

最后让描述一遍浏览器从请求到渲染过程的细节。

本文首次发布于趣IT ,转载请注明出处,谢谢合作

一点资讯web前端岗位面试

全部评论0

成为第一个评论的人

还可以上传7

表情
热帖排行
热门话题
  1. 531人参与
  2. 243人参与
  3. 153人参与
  4. 98人参与
  5. 25人参与
  • 微信扫码加好友进群