![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
觅_
这个作者很懒,什么都没留下…
展开
-
深层次冻结
const的声明的对象 const obj = { name:"张三", age:20, hobby:{ one:"篮球" } } Object.freeze(obj); obj.name = "李四" obj.hobby.one = "足球"; console.log(obj);用Object.freeze()对const 声明的对象进行冻结如果是const 声明的多层嵌原创 2021-03-23 20:37:17 · 141 阅读 · 0 评论 -
原型链的深拷贝继承方法
继承会涉及到传值和传址问题!!!什么类型会涉及到传址问题?除了简单数据类型(基本数据类型)外都会涉及到传址问题简单数据类型(基本数据类型):Number、String、Boolean、Null、Undefined复杂数据类型:Array、Object、Function、Date、Math、RegExp等解决方案1、JSON序列化let SonProto = JSON.parse(JSON.stringifg(DadProto));缺点:深拷贝的对象中包含函数、undefined等值,此方法原创 2021-03-21 18:04:16 · 349 阅读 · 0 评论 -
BOM
BOMjavascript 的组成部分DOM (document object model) 文档对象模型BOM (browers object model) 浏览器对象模型ECMAScript js 的核心BOM 下五大对象window 对象innerWidth/innerHeightopen 方法window.open(URL,target,specs,replace)URL 新窗口地址target 属性 新窗口打开方式_blank_selfspecs原创 2021-03-03 22:46:46 · 107 阅读 · 1 评论 -
DOM
DOMjavascript 的组成部分DOM (document object model) 文档对象模型BOM (browers object model) 浏览器对象模型ECMAScript js 的核心[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5H8kMsx8-1614781924075)(./DOMltree.gif)]DOM 节点节点分类元素节点:每个 HTML元素属性节点:HTML元素的属性文本节点:HTML元素内的文本注原创 2021-03-03 22:34:11 · 82 阅读 · 1 评论