
JavaScript
文章平均质量分 95
深入理解JavaScript
伯恩bourne
难事作于易,大事作于细。Hello world!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js 期约到底是什么?
期约的由来、实现原理原创 2024-11-03 22:27:16 · 731 阅读 · 0 评论 -
js 深入理解函数(三):巧妙使用
函数表达式的、闭包的使用以及如何实现私有变量原创 2024-10-10 10:11:12 · 1029 阅读 · 0 评论 -
js 深入理解函数(二):扩展操作符、函数的内部对象、属性和方法
深入理解函数的内部对象this、arguments,函数属性和方法以及扩展操作符的使用原创 2024-10-09 08:37:12 · 1312 阅读 · 0 评论 -
js 深入理解函数(一):函数的本质
函数的本质、箭头函数的使用、默认参数值的使用等内容原创 2024-10-09 08:34:34 · 806 阅读 · 0 评论 -
js 深入理解代理和反射
代理和反射提供了拦截并向基本操作嵌入额外行为的能力。具体地说,可以给目标对象定义一个关联的代理对象,而这个代理对象可以作为抽象的目标对象来使用。在对目标对象的各种操作影响目标对象之前,可以在代理对象中对这些操作加以控制对刚刚接触这个主题的开发者而言,代理是一个比较模糊的概念,而且还夹杂着很多新术语。其实只要看几个例子,就很容易理解了。使用代理的主要目的是可以定义捕获器(trap)。捕获器就是在处理程序对象中定义的“基本操作的拦截器”。原创 2024-09-29 09:50:06 · 933 阅读 · 0 评论 -
js 深入理解类-class
ES 6 终于有了class 关键字了,继承可以节省了很多冗长的代码。那么有了类 这个语法糖,以前学习的原型、对象、构造函数的知识是不是都没用了。恰恰相反,ES 6的类 其实都是在使用 原型、构造函数的概念。所以学习本章的内容最好学习前面几章的知识。原创 2024-09-20 10:49:34 · 4365 阅读 · 0 评论 -
js 深入理解生成器
生成器是一种可以用来控制迭代器(iterator)的函数,它可以随时暂停,并可以在任意时候恢复。这种新能力具有深远的影响,比如,使用生成器可以自定义迭代器和实现协程。迭代是一种所有编程语言中都可以看到的模式。ECMAScript 6 正式支持迭代模式并引入了两个新的语言特性:迭代器和生成器。原创 2024-09-13 14:11:42 · 1356 阅读 · 0 评论 -
js 深入理解迭代器
迭代器的底层原理,自定义迭代器原创 2024-08-29 11:08:48 · 1425 阅读 · 0 评论 -
js 七种数据类型之 Symbol
ECMAScript 有 6 种简单数据类型(也称为原始类型): Undefined 、 Null 、 Boolean 、 Number 、String 和 Symbol。还有一种 1 种复杂数据类型叫 Object (对象)。因为String和Symbol的内容都偏多,所以都是单开一篇。本章学习Symbol类型。Symbol (符号)是 ECMAScript 6 新增的数据类型。符号是原始值,且符号实例是唯一、不可变的。符号的用途是确保对象属性使用唯一标识符,不会发生属性冲突的危险。原创 2024-08-26 13:15:46 · 2723 阅读 · 0 评论 -
js 七种数据类型之 String
ECMAScript 有 6 种简单数据类型(也称为原始类型): Undefined 、 Null 、 Boolean 、 Number 、String 和 Symbol。还有一种 1 种复杂数据类型叫 Object (对象)。因为String和Symbol的内容都偏多,所以都是单开一篇。本章学习String类型。String (字符串)数据类型表示零或多个 16 位 Unicode 字符序列。字符串可以使用双引号(")、单引号(')或反引号(`)原创 2024-08-16 16:00:54 · 1345 阅读 · 0 评论 -
js 七种数据类型之Undefined、Null 、Boolean、Number
ECMAScript 有 6 种简单数据类型(也称为原始类型): Undefined 、 Null 、 Boolean 、 Number 、String 和 Symbol。Symbol (符号)是 ECMAScript 6 新增的。还有一种复杂数据类型叫 Object (对象)。Object 是一种无序名值对的集合。因为在 ECMAScript 中不能定义自己的数据类型,所有值都可以用上述 7 种数据类型之一来表示。只有 7 种数据类型似乎不足以表示全部数据。原创 2024-08-16 09:39:12 · 1448 阅读 · 0 评论 -
js 深入学习各种继承方法使用场景
js 多种继承方法使用场景,及其各自的优缺点原创 2024-08-12 11:09:43 · 844 阅读 · 0 评论 -
js 深入理解原型(prototype)及如何创建对象
原型本质 ,创建对象的方法原创 2024-08-08 16:04:51 · 2707 阅读 · 0 评论 -
js 深入理解 对象和对象属性
深入理解对象、属性。熟练使用属性的各种用法原创 2024-08-01 16:10:08 · 1280 阅读 · 0 评论 -
JavaScript 内存管理
JavaScript 内存底层原理,更好的管理内存,防止内存泄露原创 2024-07-26 09:14:56 · 1284 阅读 · 0 评论 -
深入浅出的理解 谷歌浏览器 V8 引擎 -- 隐藏类
谷歌 v8 引擎 通过隐藏类,加快对象属性访问速度原创 2024-07-26 09:12:13 · 878 阅读 · 0 评论 -
javascript 的上下文与作用域
js的上下文(执行环境)和作用域的底层理解,三种声明变量方法的区别原创 2024-07-22 22:50:48 · 1519 阅读 · 0 评论 -
JS 的值类型和引用类型(变量的原始值和引用值)
js 中的值类型和引用类型的不同点,及各自使用方法原创 2024-07-22 09:36:00 · 1041 阅读 · 0 评论