摘要: #### 继承与原型链 - js只有一种结构:对象。每个实例对象(object)都有一个私有属性(称之为 _proto_)指向它的构造函数的原型对象(prototype)。该原型对象也有一个自己的原型对象(_proto_),层层向上直到一个对象的原型对象(_proto_)为null。根据定义 nul 阅读全文
posted @ 2022-04-12 18:08 w0000 阅读(45) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/174160691 阅读全文
posted @ 2022-04-12 17:16 w0000 阅读(29) 评论(0) 推荐(0) 编辑
摘要: #### 预解析 - 在当前作用域下(函数作用域),js代码执行之前,浏览器会默认把var,function声明(匿名函数没有function声明,所以不会提升)的变量在内存中进行提前声明或定义.(未赋值,undefined) - 变量提升, - 只提升声明,不提升赋值 - 全局变量不进行预解析 ` 阅读全文
posted @ 2022-04-12 16:19 w0000 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 浏览器的进程与线程 GUI渲染线程 JavaScript引擎线程 定时触发器线程 事件触发线程 异步http请求线程 GUI渲染线程与JS引擎线程互斥的, 渲染过程 渲染过程 解析HTML生成DOM树 构建CSSOM树-无论是内联式,外联式,嵌入式引入的CSS样式都会被解析成CSSOM树, 根据DO 阅读全文
posted @ 2022-04-12 14:53 w0000 阅读(35) 评论(0) 推荐(0) 编辑
摘要: Number() Number(0) Number('') Number('0') Number(false) Number(null) Number([]) Number([0]) 阅读全文
posted @ 2022-04-12 14:02 w0000 阅读(31) 评论(0) 推荐(0) 编辑
摘要: delete() delete 操作符用于删除对象的某个属性 var, let以及const创建的不可设置的属性不能被delete操作删除 不可配置属性configurable 当且仅当该属性的 configurable 为 true 时,该属性描述符才能够被改变,同时该属性也能从对应的对象上被删除 阅读全文
posted @ 2022-04-12 13:45 w0000 阅读(345) 评论(0) 推荐(0) 编辑