首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
山有木兮木有枝_
创建于2025-06-05
订阅专栏
一起学习JavaScript
暂无订阅
共12篇文章
创建于2025-06-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript 6种浅拷贝2种深拷贝
前言 什么是拷贝,为什么我们需要拷贝 拷贝分为哪几种 分别适用于什么情况 在 JavaScript 的世界里,拷贝数据就像复制一把钥匙——看起来一模一样,但用起来可能打开同一扇门(引用传递),也可能打
直面面试手写题:防抖和节流
前言:当用户点击变成"连点狂魔"——前端性能的隐形杀手 在数字化体验至上的今天,用户对交互的即时反馈有着近乎苛刻的要求。想象这样一个场景:用户正在填写一个至关重要的表单,当手指最后一次敲击回车键或点击
AJAX:前后端通信的桥梁
AJAX前后端连接的桥梁,每次点击按钮、提交表单,都伴随着整个页面的闪烁刷新。用户需要等待服务器返回完整的HTML页面,体验被切割成碎片化的等待过程。这种"点击-等待-刷新"的交互模式,不仅效率低下,
深入理解 JavaScript 异步编程:从回调地狱到 Promise 的艺术
前言:当代码背叛了你的期望 本文将带你穿越JavaScript异步编程的迷雾森林,从回调深渊到Promise高地,最终抵达async/await的应许之地。准备好解开时间线的秘密了吗?让我们开始这段重
JavaScript类型转换探秘
前置知识:类型判断(toString原理) == vs === == 会发生隐式类型转换,所以只判断值是否相等 === 不会发生隐式类型转换,所以判断值和类型是否相等 类型转换 显示类型转换(原始数据
JavaScript 判断数据类型的所有方法
开始之前,先复习一下js里面有哪几种数据类型) typeof typeof 可以准确判断除了null以外的基本数据类型 typeof 判断引用数据类型,除了fuction以外,其他的都返回object
JavaScript 带你理解this关键字
前言 本篇文章将讲到之前new原理中的为讲到的call()方法 为什么要有this ? this 提供了一种更优雅的方式来隐式的传递一个对象的引用,可以让代码更加简洁利于复用 this可以使用在哪里?
JavaScript核心原理三部曲:《原型继承:面向对象编程的终极指南》
前言 在之前JavaScript中暂时的错误的介绍new的底层原理,本篇文章将带来new的正确的底层原理 万物皆对象 原型对象(显示原型) 函数定义出来天生拥有一个属性protype(原型),是一个对
JavaScript : 万物皆对象?带你理解对象创建过程和数据类型的判断
引言:万物皆对象 在JavaScript中,几乎"万物皆对象"。无论是数组、函数还是基本类型值,都可以被视为对象进行处理。这种设计理念使得JavaScript具有极高的灵活性和动态性。 一、对象的创建
JavaScript核心原理三部曲: 《作用域链:从编译到执行的完整生命周期》
js 引擎 V8: V8 是 Google 开源的高性能 JavaScript 和 WebAssembly 引擎,用 C++ 编写。它是现代 JavaScript 运行的核心技术之一,主要应用场景包括
JavaScript预编译机制深度解析:从V8引擎到执行上下文
一、JavaScript执行流程全景图 JavaScript代码的执行流程可以概括为以下关键步骤: 读取代码:V8引擎加载JS代码 预编译阶段:创建执行上下文,进行变量/函数声明提升 执行阶段:逐行执
JavaScript核心原理三部曲:《 闭包原理深度解析:带你看懂闭包》
前置知识 声明提升 引擎会先编译代码,在执行(简单理解v8引擎不按代码的顺序执行代码) 块级作用域 let,const 结合{} 词法作用域 一个函数的词法作用域就是函数声明的位置,outer代表了词