随笔分类 -  JavaScript

摘要:定义:原型function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该有的原型的属性和方法。原型也是对象。 利用原型特点和概念,可以提取共有属性。 例: Person.prototype 原型 Person.prototype = {} 祖先 func 阅读全文
posted @ 2022-04-11 21:52 博星 阅读(64) 评论(0) 推荐(0)
摘要:function deepClone(startObj, endObj) { let obj = endObj || {}; for (let i in startObj) { if (typeof startObj[i] 'object') { obj[i] = startObj[i].const 阅读全文
posted @ 2022-04-06 21:22 博星 阅读(30) 评论(0) 推荐(0)
摘要:Promise 有三种状态:Pending 初始态; Fulfilled 成功态; Rejected 失败态 Promise是一种异步解决方案, 只能有以下两种方式,不可逆,不可以取消, 状态变化两个形式: 第一种:Pending -> Fulfilled 第一种:Pending -> Reject 阅读全文
posted @ 2021-08-22 20:36 博星 阅读(89) 评论(0) 推荐(0)
摘要:了解CMD和AMD之前先了解模块化设计,既然是模块化设计,那么作为一个模块化系统所必须的能力: 1. 定义封装的模块。 2. 定义新模块对其他模块的依赖。 3. 可对其他模块的引入支持 思想有了,那么总要有点什么来建立一个模块化的规范制度吧,不然各式各样的模块加载方式只会将局搅得更为混乱。那么在Ja 阅读全文
posted @ 2017-08-25 16:05 博星 阅读(925) 评论(0) 推荐(0)