首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
梨子同志
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Event Loop
Event Loop (事件循环) 是 JavaScript 实现异步编程的核心机制,它结合浏览器的多进程架构、渲染管线等共同工作,实现了高效的非阻塞运行。 一、浏览器多进程架构基础 现代浏览器采用多
前端开发中的进程与线程
一、基本概念区分 1. 进程(Process) 定义:操作系统资源分配的基本单位,拥有独立的地址空间 特点: 独立内存空间 进程间通信(IPC)成本高 创建和销毁开销大 崩溃不会影响其他进程 2. 线
JavaScript async/await
一、async/await 的出现背景 1. 异步编程的演进历程 回调函数时代: 问题:回调地狱,错误处理困难 Promise 时代: 改进:链式调用,统一错误处理 局限:仍然需要回调,复杂逻辑不够直
JavaScript 迭代器与生成器
一、迭代器(Iterator) 1. 迭代器协议 迭代器协议定义了如何顺序访问集合中的元素的标准方式。一个对象要成为迭代器,必须实现 next() 方法,该方法返回包含两个属性的对象: value:当
Promise
一、Promise 的出现背景 1. 回调地狱问题 在 Promise 出现之前,JavaScript 异步编程主要依赖回调函数,导致: 嵌套层级深:多个异步操作形成"金字塔"结构 错误处理困难:需要
JavaScript Proxy 和 Reflect
一、Proxy 基本概念 1. 什么是 Proxy Proxy 是 ES6 引入的元编程特性,用于创建一个对象的代理,从而可以拦截和自定义对象的基本操作。 2. 核心术语 target:被代理的目标对
JavaScript Set 和 Map 数据结构
一、Set 数据结构 1. 基本概念 Set 是 ES6 引入的一种无序且唯一的值集合,类似于数组,但成员的值都是唯一的。 核心特性: 存储任何类型的唯一值(原始值或对象引用) 值的顺序即插入顺序 通
ES6 Symbol
一、Symbol 基本概念 1. 什么是 Symbol Symbol 是 ES6 引入的一种原始数据类型,表示唯一的值。它主要用于创建对象的唯一属性名,避免属性名冲突。 2. 核心特性 唯一性:每个
ES6~ES14 新特性
一、ES6 (ES2015) 重要新特性 1. 模板字符串 (Template Literals) 使用反引号(``)定义字符串 支持多行字符串和插值表达式 2. 箭头函数 (Arrow Functi
手动实现 JavaScript 的 call、apply 和 bind 方法
1. 实现 call 方法 call() 方法使用一个指定的 this 值和单独给出的一个或多个参数来调用一个函数。 实现思路: 将函数设置为对象的属性 执行该函数 删除该属性(避免污染对象) 实现代
下一页
个人成就
文章被点赞
23
文章被阅读
8,359
掘力值
1,520
关注了
25
关注者
7
收藏集
0
关注标签
8
加入于
2020-04-13