首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript基础
梨子同志
创建于2025-01-23
订阅专栏
记录自己学习的js内容
等 1 人订阅
共31篇文章
创建于2025-01-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript 对象
一、对象的本质与创建方式 1.1 对象的基本概念 JavaScript对象是属性的无序集合,每个属性都是一个键值对: 键(Key):字符串或Symbol类型 值(Value):任意JavaScript
函数
一、函数的基本特性 1.1 函数的本质 JavaScript中的函数是一等公民,具有以下特性: 可以赋值给变量 可以作为参数传递 可以作为其他函数的返回值 可以存储在数据结构中 可以拥有属性和方法 1
闭包
一、闭包的核心定义 1.1 基本概念 闭包(Closure)是指能够访问自由变量的函数,这里的自由变量是指在函数中使用的、既不是函数参数也不是函数局部变量的变量。从技术实现角度看,闭包是函数和声明该函
内存管理
一、内存管理基础架构 1.1 内存生命周期 JavaScript 内存管理遵循明确的三个阶段: 内存分配:当声明变量、创建对象或函数时自动发生 内存使用:读写已分配内存的过程 内存释放:通过垃圾回收机
作用域与作用域链
一、作用域的本质与分类 1.1 作用域的定义 作用域是程序中定义变量的区域,它规定了变量和函数的可访问范围,决定了代码区块中变量与其他代码区块的关系。本质上,作用域是一套规则,用于确定在何处以及如何查
JavaScript 中的 this 关键字
1. this 是什么? this 是 JavaScript 中的一个特殊关键字,它在函数被调用时自动绑定到一个对象上。this 的值取决于函数的调用方式,而不是函数的定义位置。 2. this 指向
V8引擎
V8是什么? 官网地址 V8是Google开发的高性能JavaScript和WebAssembly引擎,用C++编写。它是开源的(遵循BSD许可证),主要应用于: Google Chrome浏览器:作
回流(Reflow)与重绘(Repaint)
1. 浏览器渲染流程 要理解回流和重绘,首先需要了解浏览器的渲染流程: 解析HTML:构建DOM树 解析CSS:构建CSSOM树 合并DOM和CSSOM:形成渲染树(Render Tree) 布局(L
从输入网址到页面展示的过程
1. 输入网址并解析 用户输入:在浏览器地址栏输入URL(如 https://www.example.com),浏览器会检查输入的内容是否是有效的URL或搜索关键词。 URL解析:浏览器解析URL的协
1.2 复杂数据类型
1.2.1 Object类型 概念解释 定义:键值对的集合,用于存储相关数据和功能 特点:引用类型、可动态添加属性和方法 使用场景:数据封装、配置对象、原型继承 详细说明 1. 对象的创建和基本操作
1.1 基本数据类型(Primitive Types)
1.1.1 Number类型 概念解释 定义:表示整数和浮点数的数字类型 特点:采用IEEE 754标准的64位双精度浮点数 范围:-(2^53 - 1) 到 (2^53 - 1) 详细说明 常见错误