面试
文章平均质量分 85
乐悠刘99
这个作者很懒,什么都没留下…
展开
-
前端面试题(vue篇)
1、vue数据双向绑定通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调 首先我们为每个vue属性用Object.defineProperty()实现数据劫持,为每个属性分配一个订阅者集合的管理数组dep;然后在编译的时候在该属性的数组dep中添加订阅者,v-model会添加一个订阅者,{{}}也会,v-bind也会,只要用到该属性的指令理论上都会,接着为input会添加监听事件,修改值就会为该属性赋值,触发原创 2021-08-05 14:29:02 · 459 阅读 · 0 评论 -
前端面试题(js篇)
1、javascript中的数据类型基本数据类型:Number,String,Boolean,Undefined,null复杂数据类型:object,Array等基本数据来兴的数据直接存储在栈中,而复杂数据类型存储在堆中PS:栈内存是自动分配内存的,而堆内存是动态分配内存的,不会自动释放的,所以每次使用完对象的时候都要设置为null,从而减少无用内存的消耗2、判断数据类型的几种方法typeofinstanceofconstructorobject.pro..原创 2021-08-05 10:38:39 · 381 阅读 · 0 评论 -
前端面试题(关于html+css篇)
1、h5、c3新特性H5新增:语义化标签(header,nav,article,section,aside,footer),音频视频标签新增了表单类型(number,tel,serach等)新增表单属性(placeholder,multiple,autofocus)C3新特性:属性选择器和结构伪类选择器,伪元素选择器盒模型:box-sizing:bordder-box过渡,动画,flex布局,2D、3D转换,文字阴影,圆角边框,图片边框2、如何使一个盒子水平垂直居中.原创 2021-08-04 15:02:57 · 304 阅读 · 0 评论