首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端面试
豆苗学前端
创建于2021-11-10
订阅专栏
前端面试题分享
等 6 人订阅
共52篇文章
创建于2021-11-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一文彻底读懂Vue的生命周期(源码的开端,面试必备,应用场景)
Vue的生命周期 总览Vue生命周期的三个阶段 1.挂载(创建):初始化相关属性->beforeCreate,created,beforeMount,mounted 2.更新(运行):元素或组件的变更
Vue基础指令及面试题
v-cloak v-text v-text指令用于将数据填充到标签中,作用于插值表达式类似,但是没有闪动问题 如果数据中有HTML标签会将html标签一并输出 注意:此处为单向绑定,数据对象上的值改变
彻底掌握call,apply,bind用法,相同点与不同点,应用场景
1.call可以调用函数,call可以改变this指向, call可以实现继承,继承构造函数中的属性 构造函数实现继承 2.apply apply的主要应用:math求最大值 3.bind()方法,不
下次不要再说你不会this指向的问题了
普通函数调用-->指向window 构造函数调用-->指向实例对象,原型上的方法也指向这个实例化对象 对象方法调用-->指向该方法所属的对象 事件绑定方法-->指向绑定事件的对象 定时器函数-->指向
ES5新增的数组,对象,字符串的方法
forEach map : map是一个数组函数方法,接收三个参数,value,index,self,返回值是处理完的结果。 filter:用于过滤数组内的符合条件的值,返回值为满足条件的数组对象 s
一文彻底搞懂原型,原型链,继承,面试必备
构造函数的prototype属性是他实例的原型 原型链查找:实例可以打点访问它的原型的属性和方法 继承
通过一行语句实现继承,ES就是这么强大
1.父类,人类 2.子类,学生类 3.实例化 4.xiexiaobai 实例化后的子类能调用父类方法
JS高级之一文读懂ES6新增的方法(包含实际应用场景)
1.字符串的新增方法 includes()方法:实例的方法-->判断字符串中是否包含某些字符 padStart()、padEnd():实例方法--->补全字符串长度 trimStart()、trimE
javaScript面向对象之ES6新增Set和Map数据结构
1.Set 数组是一系列有序的数据集合,而Set是一系列无序,没有重复值得数据集合 1.1 Set实例的方法和属性 add(value):添加元素,返回 Set 实例本身。 delete(value)
一文彻底搞懂JS高级之展开运算符与剩余参数(javascript面向对象系列)
1.当用户想要输入的参数不确定时,就可以用剩余参数来表示 2.剩余参数的本质 3.箭头函数的参数即使只有一个剩余参数,也不能省圆括号 4.使用箭头函数替代arguments获取实际参数 5.剩余参数在
一文彻底搞懂JS高级之解构赋值(javascript面向对象系列)
1.数组的解构赋值 1.1默认值的用法 2.对象的解构赋值 2.1对象解构赋值的默认值 2.2对象结构赋值的应用 3.其他类型的解构赋值
一文彻底搞懂JS创建对象的三种方式(javascript面向对象系列)
1.利用new Object()创建对象 (一个一个创建) 2.利用花括号即对象字面量创建对象(一个一个创建) 如果{}中为空,则将创建一个空对象: 我们还可以给对象丰富成员信息。 对象.成员名称 =
一文彻底搞懂JS对象深浅拷贝(javascript面向对象系列)
1.回顾什么是对象,如何创建一个对象 2.回顾基本数据类型 3.回顾引用数据类型 从上面的例子中可以看出,基本数据类型,是直接赋值,而引用数据类型,他是有自己的地址,而且指向同一个地址 4.对象的浅拷