11 2019 档案

摘要:this和prototype定义属性或方法的区别 // 创建函数 function Person(name, age) { this.name = name this.age = age this.testArr = [] // 使用this定义属性或方法 this.getAge = functio 阅读全文
posted @ 2019-11-25 20:05 瑞瑞大人 阅读(1681) 评论(0) 推荐(0)
摘要:typeScript是JavaScript类型的超集,它可以编译成纯JavaScript,typeScript可以在任何浏览器、任何计算机和任何操作系统上运行 1.两种方式来获取typeScript工具 TypeScript中使用:指定变量类型,:前后有没有空格都可以 在TypeScript中可以使 阅读全文
posted @ 2019-11-25 15:09 瑞瑞大人 阅读(150) 评论(0) 推荐(0)
摘要:class MyPromise { constructor(fn){ this.res = null; this.err = null; this.status = 'PENDING'; this.onResolveCallbacks = [];//存放成功的回调 this.onRejectCall 阅读全文
posted @ 2019-11-20 17:01 瑞瑞大人 阅读(1630) 评论(0) 推荐(1)
摘要:微任务和宏任务属于一个队列,主要区别在于它们的执行顺序(宏任务执行完如果有可执行的微任务则执行完微任务才会继续执行下一个宏任务) 宏任务:包括整体代码script,setTimeout,setInterval,setImmediate。用户的一些操作的回调,如鼠标点击事件,键盘事件,ajax请求,d 阅读全文
posted @ 2019-11-13 19:11 瑞瑞大人 阅读(2582) 评论(0) 推荐(1)
摘要:堆(heap):也可以叫堆内存;是一种队列优先,先进先出的数据结构;简称拉 栈(stack):又名'堆栈',也是一种数据结构,先进后出的原则存储数据;简称吐 基本数据类型存储在栈(stack)中,引用数据类型存储在堆(heap) 阅读全文
posted @ 2019-11-08 15:45 瑞瑞大人 阅读(605) 评论(0) 推荐(0)