js
文章平均质量分 66
Buliang_C
一只平平无奇且奋斗的菜鸟
展开
-
[有趣] VS Code -- Live Server的一小段代码注入
有趣的VS Code插件 -- Live Server的一小段代码注入原创 2022-07-18 18:56:34 · 5239 阅读 · 4 评论 -
ES6语法学习总结
ES6语法学习总结1.let和const2.解构赋值3.块级作用域4.箭头函数5. for...of vs for...in6. 类原创 2022-04-05 19:40:21 · 1021 阅读 · 0 评论 -
正则表达式验证表单
一个简单的正则表达式验证表单的例子。顺便在用户名框中添加上了防抖操作,和文本框上面自动显示大字号的内容。原创 2021-08-21 20:20:36 · 347 阅读 · 0 评论 -
手写系列 —— Array数组常用API
我把数组api中的方法主要分为三类数组方法会改变自身push,unshift,pop,splice,shift,reverse,copyWithin数组方法不会改变自身concat,slice,indexOf,lastIndexOf,join,toString循环遍历方法forEach,map,filter,every,some,reduce原创 2021-08-18 15:32:00 · 706 阅读 · 0 评论 -
let和const的变量声明不在window对象上
与var不同,let和const在全局作用域下声明的变量并不会成为window对象的属性,而var声明的变量则会。原创 2021-07-02 21:50:00 · 1146 阅读 · 0 评论 -
手撕new
原生js实现new的方式,让我对new的作用认识更加深刻了。首先new 操作符新建了一个空对象,然后将构造函数的prototype设置为这个对象的__proto_,让新对象能够继承原型属性,最后执行一次构造函数后,改变this指向,并给新对象添加上属性,最后返回该对象。原创 2021-07-02 21:48:07 · 231 阅读 · 0 评论 -
组合继承实现多级继承
在学习继承的时候,原型链继承和组合继承各有各的优点。原型链继承可以继承原型上的方法和属性,构造函数继承可以继承实例属性和方法。将二者进行结合,实现组合继承,也就是伪经典继承。原型链继承的缺点之一是无法实现多继承,只能实现多级继承,这一点构造函数继承就能成功弥补这个缺点,实现多继承。那么按理来说, 组合继承也可以实现多继承。原创 2021-07-01 08:26:37 · 191 阅读 · 0 评论 -
JavaScript继承
一、原型链继承1.1 子类添加新的属性和方法1.2 原型链继承的多级继承二、构造函数继承三、组合继承(原型链继承+构造函数继承)四、原型式继承五、寄生式继承六、组合寄生式继承(原型式继承+寄生式继承)七、ES6的extends继承原创 2021-06-30 21:57:24 · 580 阅读 · 0 评论 -
吃透原型与原型链
只要创建一个函数,就会按照特定的规则为这个函数创建一个prototype属性(原型对象)。默认情况下,所有原型对象都会获得一个名为constructor的属性,内部指针会指回关联的构造函数。每次调用构造函数创建new一个实例对象的时候,实例内部会有一个__proto__(隐式属性),内部指针会指回所对应的实例对象。原创 2021-06-26 14:47:43 · 150 阅读 · 0 评论 -
字符串为什么也有隐式属性?
String、Number、Boolean是js中的基本类型,同时也是基本包装类型。在js代码执行的过程中,js执行引擎会将其临时转化为对象,并且操作基本类型值的语句一经执行完毕,就会立即销毁新创建的包装对象。原创 2021-06-09 16:02:52 · 204 阅读 · 0 评论 -
ES6语法之深拷贝和浅拷贝
文章目录一、数据的分类二、不同数据的拷贝分类三、拷贝数据的五种方法四、五种拷贝方法对比(区分深拷贝和浅拷贝)五、深拷贝函数一、数据的分类在进行拷贝之前我们要对要拷贝的数据类型进行分类数据分为 基本数据类型和 引用数据类型基本数据类型:Number,String,Boolean,Null,Undefined引用数据类型:对象{ },数组[ ] 等二、不同数据的拷贝分类对于不同的数据类型,拷贝后生成的数据进操作的时候,效果也不尽相同 1. 基本数据类型:拷贝后会生成一份新的数据,修改拷贝.原创 2020-11-28 22:04:33 · 872 阅读 · 0 评论 -
DOM和BOM重点核心(笔记)
核心原创 2020-10-30 21:01:01 · 545 阅读 · 0 评论 -
JS预解析原理及例子
变量预解析和函数预解析原创 2020-11-08 17:23:27 · 379 阅读 · 0 评论