
面试
面试题
团酱
爱与被爱同时发生才有意义
展开
-
CSS 三大特性
CSS的三个特性是指层叠性、继承性以及优先级。层叠性是指当一个标签被设置了多个重复的样式的时候,一个属性会覆盖另外一个属性。 继承性是指当子标签没有设置样式时,会继承父标签的样式。可继承的属性比如有字体类属性(字体颜色、字体大小之类的)、文本类属性(行高之类的)、背景类属性(背景颜色之类的)(要注意子标签不会继承父标签的宽度、高度、边距属性。)优先级:!important>行内样式>id选择器>类选择器>标签选择器>通配符>继承优先级高的规则会忽视层叠.原创 2021-12-08 19:32:54 · 292 阅读 · 0 评论 -
请说一下JS中的高阶函数
高阶函数概述:是函数式编程的一种代码实现方案,JavaScript的函数其实都是指向某个变量。既然说变量可以指向函数,函数的参数能接受变量,那么一个函数就可以接收一个或多个函数作为参数,这种函数就称之为高阶函数。1、mapmap()方法定义在JavaScript的Array中,他返回的是一个新数组,数组中的元素为原始数组调用函数处理后的值,不会对空数组进行编辑,也不会改变原数组。2、reduce reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计...原创 2021-12-08 20:14:54 · 227 阅读 · 0 评论 -
computed、methods、watch、filter相关面试题
1、vue中computed和methods的区别?computed:就是计算属性(属性调用),其可以当成一个data数据来使用在调用的时候直接以对象属性方式调用,不需要加括号 在绑定的时候computed的getter和setter的方式是双向绑定 computed存在缓存,如果计算结果依赖字段没有发生变化的时候,不会重新计算,而是直接使用缓存中的值应用场景:比较复杂的渲染数据计算或者不必重新计算数值的情况methods 就是方法(函数调用)在调用的时候必须要函数执行才可以得.原创 2021-12-13 21:07:32 · 719 阅读 · 0 评论