面试时间: 2021年6月21日
一面
1、CSS选择器有哪些、优先级如何
注意一下兄弟、父子选择器的优先级
2、position有哪些取值?absolute和fixed的区别
3、说一下移动端viewport
4、Vue的响应式原理,以及为什么不能检测到对象、数组内部的变化,应该如何处理
创建Vue实例时,将data中所有property遍历,通过Object.defineProperty设置getter、setter,通过观察者模式(watcher),在调用setter时(修改数据时),通知依赖更新
5、改错题:
下面代码存在一些问题,请指出问题并改正
var coder = {
name: " jsCoder",
skill: ["css3","html5", "es6", "react", "angular", "vue"],
say: function () {
for(var i = 0, len = this.skill.length; i