![](https://img-blog.csdnimg.cn/7c4b0f79790648b098e5613d0929e2f0.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript红宝书
文章平均质量分 90
本专栏根据红宝书的内容进行每个章节的笔记。常看常新。
爱吃巧克li
热爱技术,热爱生活,Never Give up!
展开
-
JavaScript红宝书第九章:代理与反射
本文主要讲解代理与反射,那么好,本文正式开始。捕获器是代理的重要概念之一,它作用是可以在设置捕获的某个路径中进行程序处理。实现捕获。举例:比如我们想要让目标对象输出时候输出1.get(){return 1;//target 1代理就是对数据的劫持,并且劫持的过程中加一些操作,反射,就是对象方法的复制API。可以从头到尾复刻对象的某个API方法。以上就是,全部内容。原创 2023-12-22 15:46:49 · 1955 阅读 · 10 评论 -
JavaScript红宝书第七章:迭代器与生成器
什么是迭代?迭代就是有条件的循环,按顺序访问可迭代结构中的每一项。原创 2023-11-17 13:00:19 · 205 阅读 · 0 评论 -
JavaScript红宝书第8章:对象、类与面向对象编程(2/4)
虽然对象字面量和Object构造函数创建对象已非常便捷,但如果创建相同接口(属性和方法)的多个对象,代码会出现大量冗余,为此出现了一些解决方案。原创 2023-11-14 11:34:23 · 84 阅读 · 0 评论 -
JavaScript红宝书第8章:对象、类与面向对象编程(1/4)
本章主要讲解红宝书第八章第一部分对象。包含对象内部特性和对象的一些新语法原创 2023-11-13 10:45:14 · 84 阅读 · 0 评论 -
JavaScript红宝书第6章:集合引用类型
林林总总写了一星期,map和set那里写的很少,只讲了基本用法。那么好,本期内容到此结束。原创 2023-11-06 17:35:54 · 149 阅读 · 0 评论 -
JavaScript红宝书第5章:基本引用类型
那么好,在基本数据类型中,有这三种数据类型,可以被new出来,那new出来的数据类型,就变成了包装对象类型,它们也可以调用对应的方法进行使用。同时通过new出来的这三个属性可以被添加新的属性和方法,这也被称为特殊引用类型。在上述代码中可以发现,没有new出来的原始值是无法进行添加属性方法的操作的,new出来的就可以实现,new出来的就变成了包装对象类型也叫特殊引用类型。UTC和parse返回的参数相同,但是UTC中输入的参数只有年和月是必需的,剩余的可以加也可以不加,月如果是0的话,默认为1。原创 2023-10-06 15:46:11 · 139 阅读 · 0 评论 -
JavaScript红宝书第4章:变量、作用域与内存
1、typeof检测返回的是对应类型名称常用于检测基本数据类型,检测null和引用数据类型总是返回Object;2、instanceof检测,返回的是布尔值,基本数据类型和引用数据类型分别是false和true,前提是不要使用new的方式创建基本数据类型.3、constructor 返回的是构造函数,但是不可以检测null和undefined因为它俩没原型,且当调用对象原型被修改时,则只能返回默认的Object类型,慎用.4、Object.getPrototypeof() 返回的是原型5、原创 2023-09-28 10:06:37 · 170 阅读 · 0 评论 -
JavaScript红宝书第3章:数据类型详解
/script>当我们定义了一个变量但没有给它赋初始值,没初始值也就不知道它的数据类型是什么,那它的数据类型就是undefinted,那么它被打印出来也是undefined,同时我们也可以定义一个变量的值为undefined,那么它的数据类型也是undefined。原创 2023-09-22 17:13:55 · 223 阅读 · 0 评论 -
JavaScript红宝书第3章:var let以及const的区别和作用
ES5:var。ES6:let、const原创 2023-09-21 09:06:01 · 124 阅读 · 0 评论 -
JavaScript红宝书第1.2章:script基本属性
async:异步执行脚本defer:延迟脚本下载src:要执行的代码外部文件地址noscript:表示浏览器不支持或拒绝支持script脚本时出现的内容。原创 2023-09-20 20:16:43 · 90 阅读 · 0 评论