上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: JavaScript 执行上下文与作用域 JavaScript 执行上下文是指 JavaScript 引擎在执行代码时的环境。它包含了代码所需的所有信息,包括变量对象、作用域链、this 对象等。 作用域是指 JavaScript 中变量和函数的可访问范围。JavaScript 中有全局作用域和局部作用域。 阅读全文
posted @ 2023-01-24 23:23 飞仔FeiZai 阅读(104) 评论(0) 推荐(0)
摘要: JavaScript 原始值与引用值 JavaScript 中有两种类型的值:原始值和引用值。 阅读全文
posted @ 2023-01-24 11:00 飞仔FeiZai 阅读(60) 评论(0) 推荐(0)
摘要: JavaScript 自增和自减运算符 JavaScript中有两种方法来自增或自减一个变量的值,分别是自增运算符和自减运算符。 阅读全文
posted @ 2023-01-24 10:41 飞仔FeiZai 阅读(570) 评论(0) 推荐(0)
摘要: JavaScript 解决冒泡事件导致的性能问题 在 JavaScript 中,当有大量的子元素都需要绑定同一个事件时,冒泡事件可能会导致性能问题。 阅读全文
posted @ 2023-01-23 23:26 飞仔FeiZai 阅读(126) 评论(0) 推荐(0)
摘要: JavaScript 事件委托 事件委托是一种事件处理方式,它可以通过在父元素上绑定事件,然后利用事件冒泡的特性,让父元素处理子元素上的事件。这样做的好处是可以减少事件监听器的数量,提高性能。 阅读全文
posted @ 2023-01-23 22:34 飞仔FeiZai 阅读(86) 评论(0) 推荐(0)
摘要: JavaScript 事件冒泡和事件捕获 在事件冒泡中,当一个事件在子元素上触发时,会先在该子元素上执行事件处理函数,然后再向其父元素传播,直到文档的根元素。这意味着,如果在父元素上添加了事件监听器,那么在子元素上触发的事件也会在父元素上执行该监听器。 在事件捕获中,当一个事件在子元素上触发时,会先从文档的根元素开始,向下传播到该子元素。这意味着,如果在父元素上添加了事件监听器,那么在子元素上触发的事件会先在父元素上执行该监听器。 阅读全文
posted @ 2023-01-23 22:19 飞仔FeiZai 阅读(258) 评论(0) 推荐(0)
摘要: JavaScript 脚本加载和执行机制 JavaScript 是一种脚本语言,它可以在浏览器中加载和执行。在 HTML 文档中,JavaScript 代码可以直接嵌入到 HTML 文档中,也可以通过引用外部 JavaScript 文件来加载和执行。 阅读全文
posted @ 2023-01-22 23:56 飞仔FeiZai 阅读(305) 评论(0) 推荐(0)
摘要: WebAssembly WebAssembly (简称Wasm) 是一种运行在浏览器中的二进制文件格式,它可以在浏览器中与 JavaScript 配合使用,允许在浏览器中执行更快的、更复杂的应用程序。 阅读全文
posted @ 2023-01-22 23:39 飞仔FeiZai 阅读(152) 评论(0) 推荐(0)
摘要: JavaScript 实现继承 JavaScript 中的继承可以通过多种方式来实现,如原型链继承、借用构造函数继承、组合继承、ES6 Class继承等。 阅读全文
posted @ 2023-01-22 23:25 飞仔FeiZai 阅读(129) 评论(0) 推荐(0)
摘要: JavaScript 函数式编程 JavaScript 中的函数式编程是一种编程范式,它将函数作为一等公民来使用。 在函数式编程中,函数是一种特殊的对象,可以赋值给变量、作为参数传递给其他函数、或作为其他函数的返回值。 函数式编程强调了函数的纯函数性,即函数输入相同时,总能得到相同的输出,并且不会对外部状态产生影响。 函数式编程还提倡使用高阶函数,即函数可以作为参数传递给其他函数,或作为其他函数的返回值。 阅读全文
posted @ 2023-01-22 23:12 飞仔FeiZai 阅读(127) 评论(0) 推荐(0)
摘要: JavaScript 跨域问题 跨域 (Cross-origin resource sharing, CORS) 是指在浏览器中,同源策略限制了来自不同域的脚本对每个网络资源的访问权限。 阅读全文
posted @ 2023-01-22 22:26 飞仔FeiZai 阅读(180) 评论(0) 推荐(0)
摘要: JavaScript 循环引用 JavaScript 中的循环引用是指两个或多个对象之间相互引用的情况。这种情况下,这些对象就不能被垃圾回收机制正常回收,会导致内存泄漏。 阅读全文
posted @ 2023-01-22 15:06 飞仔FeiZai 阅读(1388) 评论(0) 推荐(0)
摘要: JavaScript 内存管理及垃圾回收 JavaScript 中的内存管理主要由 JavaScript 引擎负责,开发人员不需要手动管理内存。JavaScript 引擎使用垃圾回收算法来实现自动垃圾回收。 JavaScript 垃圾回收算法是指在 JavaScript 程序中,用来回收不再使用的内存的算法。 阅读全文
posted @ 2023-01-22 11:58 飞仔FeiZai 阅读(581) 评论(0) 推荐(0)
摘要: JavaScript 异步编程 JavaScript 是一种单线程语言,这意味着只有一个线程可以在同一时间执行 JavaScript 代码。在 JavaScript 中,异步编程是一种编写不阻塞代码的方式,它可以在不影响页面响应的情况下执行长时间运行的操作。 JavaScript 中有几种常用的异步编程模型,如回调函数、Promise 和 async/await。 阅读全文
posted @ 2023-01-21 16:09 飞仔FeiZai 阅读(61) 评论(0) 推荐(0)
摘要: JavaScript 作用域和闭包 JavaScript 中的作用域指的是变量和函数的可访问范围。 JavaScript 中,闭包是一个函数对象,它可以访问定义该函数的作用域里的变量,即使函数已经返回。闭包的特点是,它可以在其相关环境不存在时保留变量。闭包可以被保存到变量中并在以后使用。它具有两个特征,一是可以访问外部函数的变量,二是它可以在外部函数执行结束后继续执行。闭包可以用来实现私有变量,记忆函数,高阶函数等功能。 阅读全文
posted @ 2023-01-21 15:47 飞仔FeiZai 阅读(307) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页