- 1.vue双向数据绑定是基于什么原理
+ setter,getter 核心就是Object.defineProperty(),劫持各个属性的getter和setter,在数据模型变化的时候,发布消息给订阅者(绑定了数据模型的DOM元素),触发相应的监听回调。
2.vue用了多久
3.vue怎么设置访问权限,比如我总经理可以访问所有的内容,部门经理只能访问一部分内容,员工只能访问一部分内容
4.flex布局和bootstrap布局的区别
5.Es6的class语法
6.css和less的区别
7.构造函数和原型对象的区别
8.jq的拓展方法
9.chrome盒模型和ie的区别
10.左边固定宽度,右边自适应;如果反过来,右边固定,左边自适应,两个方法还一样吗?
11.跨域除了jsonp和cors还有什么方法
12.c3新增方法是样式用的多还是js特效用的多
13.数组查重除了indexOf还有什么新方法
14.foreEach和map的区别,会不会改变原来数组的值
15.Edge浏览器知道吗?
16.给定一个span标签,里面的值设定一个line-height,在chrome中居中,在IE或其他浏览器偏上显示是怎么回事,怎么解决。
17.如果同时引用jq和zepto,使用$会冲突吗,会使用的是哪个?
18.vue路由是怎么实现的,用的是hash还是history模式?
19.map和set
20.假如我有个按钮,但是客户觉得点击的区域太小了,想要扩大点击范围,怎么实现?如果委托给父元素,那么如果我的标签定位到了父元素的外面,能有效果吗?
21.事件冒泡和事件委托有什么区别吗?假如我父元素本身有一个注册事件,你当你使用事件委托的时候,两者会都触发吗?
还有一些有点深奥的问题,想不起来了,反正就是没听过的。
网友评论