
JS手写-面试
文章平均质量分 71
Florenza
一个普通的程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
手写js——继承
创建了一个新的实例对象,并且执行子类里面的代码,而子类里面用父类.call改变this指向,也就是说把this指向改成了指向新的实例,所以就会把SuperType里面的this相关属性和方法赋值到新的实例上,而不是赋值到SupType上面。调用了两次父类的构造函数,第一次给子类的原型添加了父类的name, arr属性,第二次又给子类的构造函数添加了父类的name, arr属性,从而覆盖了子类原型中的同名参数。,其背后的思路是使用原型链实现对原型属性和方法的继承,而通过借用构造函数来实现对实例属性的继承。原创 2022-12-11 22:20:40 · 1269 阅读 · 0 评论 -
js手写—实现new
【代码】js手写—实现new。原创 2022-12-11 22:24:09 · 395 阅读 · 0 评论 -
手写JS—深拷贝
一个引用对象一般来说由两个部分组成:一个具名的Handle,也就是我们所说的声明(如变量)和一个内部(不具名)的对象,也就是具名Handle的内部对象。它在Manged Heap(托管堆)中分配,一般由新增引用对象的New方法是进行创建。深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。比较典型的就是Value(值)对象,如预定义类型Int32,Double,以及结构(struct),枚举(Enum)等。一般简单来说我们都会这么写但是 会有循环引用的问题。原创 2022-12-08 18:20:26 · 2442 阅读 · 0 评论 -
手写js-防抖,节流
以最后一次操作为准开始计时器 此操作分为 立即执行/非立即执行即多次触发事件,第一次会立即执行函数,之后在设定wait事件内触发的事件无效,不会执行类似于百度属于的首字母去发请求(立即执行)后续字母则遵循防抖规则htmljsjs面试手写: js手写面试 - Gitee.com 相当于玩游戏有一个技能cd 在cd没好的时候触发不了 完整案例代码 htmljsjs面试手写: js手写面试 - Gitee.com原创 2022-12-07 19:43:21 · 1865 阅读 · 4 评论