- 博客(12)
- 收藏
- 关注
原创 vue2基础知识点
全局使用vue.directive组件内使用directives指令,都是给标签身上附加高级的功能bind 第一次绑定,执行一次inserted 元素挂载到页面,执行一次componentUpdated 元素更新。
2022-08-30 20:44:09 303
原创 es6新增方法
1.map 遍历数组并返回一个新数组2.filter 过滤数组,从数组中过滤出需要的值,返回一个新数组3.find 查找符合项,找到后返回当前项,找不到返回undefined4.includes匹配是否包含,如果有则返回true,没有返回false(模糊匹配)5.findIndex 查找包含项的下标,找回返回下标,找不到返回-1,只返回找到的第一个6.fill 填充,如果数组中有空值,则可以使用它来填充值。
2022-08-24 21:14:29 203
原创 es6基础知识(1)
时代,作用域只有全局的window和局部的函数作用域,受条件限制,for循环if和switch里的变量会污染全局,现在有了let和const之后,凡是有{}的代码块里使用let或const则{}就会变成块级作用域。2.作用域:var声明的变量存在于window等级对象中,let和const的变量存在于独立的块级作用域中。:每一个被调用的函数都会返回一个值,链式调用中的返回值一般都是操作的目标元素的this。一个函数根据传入的不同的参数,执行不同的业务,实现不同的效果,就叫函数重载。
2022-08-23 20:43:53 109
原创 工厂函数和class类
3. 原型链指的是实例对象的自身的__proto__对象,__proto__指向的是构造函数的prototype对象,当我们使用对象点一个属性的时候,这个查找属性的过程称为原型链,程序会沿着对象的__proto__对象一直找的过程叫原型链。2.当使用new来调用子类的时候,程序会先从子类自身初始化所有的属性和方法,其次才沿着原型对象找到父类获取父类的属性和方法,如果父类和子类都有相同的属性或方法则使用子类的替代父类的。1. 第一个参数是对象,后面的参数都是独立传入的。- 第二步函数中的this指向该对象。
2022-08-23 11:28:58 74
原创 Es5的一些基础知识
新创建一个空数组,遍历目标数组,在for中使用新数组indexOf判断包含目标组件的当前项,如果返回-1则把当前项插入到新数组中,如果返回不是-1说明新数组中已经有相同内容了,则不插入。最后新数组的每一项都是不同的,从而实现了数组的去重。1. indexOf() 找到了返回字符所在的下标,找到第一个匹配的字符串,找不到返回-1。- splice(第几位,0,...插入的值) 指定位置的后面插入元素,个数不限。- concat() 可以合并多个数组,不会修改原始数组,会返回一个新数组。
2022-08-22 11:18:02 321
原创 js基础知识
引用数据类型在赋值得时候是在堆里面开一个空间,把存储空间得标识码赋给了变量,多个变量赋值为同一个对象得时候,只是简单得复用了标识码得引用,俗称浅拷贝。- 基本数据类型在赋值的时候是在栈里面开一个新的空间存储,多个变量使用同一个值也是对值得深拷贝,每个值拥有独立得存储空间。- 声明在局部作用域中的变量不可以在外部使用,但是如果不使用关键字声明的变量,则会被提升到全局作用域中。4. var提升变量,只是把变量提升到作用域的最顶层,变量的赋值不会提升,依然保留在原始位置。每个单词的首字母大写。...
2022-08-17 21:30:25 637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人