JS继承

1.原型链继承2.构造函数继承3.组合继承4.寄生组合继承5.extends继承

- 阅读全文 -

js构造函数的理解

作为原型和原型链的基础,先了解清楚构造函数以及它的执行过程才能更好地帮助我们学习原型和原型链的知识。

- 阅读全文 -

关于:before和::before的区别 至 伪类和伪元素的区别

::before 是一个伪类元素,代表生成的内容元素,表示相应元素的可抽象样式的第一个子元素,即:所选元素的第一个子元素 利用::before可以把需插入的内容插入到元素的其他内容之前,并且默认内联显示。::before需要使用content属性来指定内容的值。

- 阅读全文 -

call,apply,bind 的完全实现和理 解

1.首先讲讲this这是一个很方便,但是同时又容易出错的属性。我们只要记住4条规则就好了1.1 纯粹的函数调用这个时候this指向window对象let x = 'window'; function test() { let x = 'fn'; console.log(x); } test(); // window //注意这里如果使用var的话,会是fn //因为var没有块

- 阅读全文 -