
学习笔记
文章平均质量分 96
Cavalheiro
GitHub主页:https://github.com/eddievandeer
个人博客站点:https://vivekblog.vercel.app
展开
-
详解JavaScript中的继承
前言 面向对象的编程中,讨论最多的话题就是继承了。很多面向对象的语言都支持两种继承,即接口继承和实现继承,前者是函数签名的继承,而后者继承的是实际方法。接口继承在 ECMAScript 中是不可能的,因为函数没有签名。因此在 ECMAScript 中只支持实现继承,这主要是通过原型链来实现的。 这一段描述引用自《JavaScript高级程序设计(第四版)》中,继承这一章的开头。同时,本文中有很多内容是参照自高程的,也算是个人的阅读笔记和总结吧 在 JavaScript 中继承的方式是多种多样的,包括原型原创 2021-08-22 17:19:08 · 285 阅读 · 0 评论 -
手写一个符合Promise A+规范的Promise
手写Promise 此为本人学习手写Promise的笔记,如有错误欢迎指出与讨论! 参考文章:https://juejin.cn/post/6945319439772434469 前置知识点 宏任务与微任务 JS是单线程的,因此一些高耗时的操作将会导致进程阻塞。为解决这个问题,JS有两种任务的执行模式: 同步模式 和 异步模式 。 在异步模式下,创建的异步任务分为如下两种: 宏任务 和 微任务 。ES6规范中,宏任务(Macrotask)称为Task,是由宿主(浏览器或者Node)发起的,微任务(Micro原创 2021-05-07 17:47:25 · 326 阅读 · 0 评论