首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
也无风雨也雾晴
创建于2024-10-28
订阅专栏
不曾全面了解的JavaScript
等 7 人订阅
共13篇文章
创建于2024-10-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试官:你知道deepseek的ai生成代码预览是用什么做的吗?
引言 最近在使用千问、deepseek这些AI对话网站时,发现了一个实用的功能:AI生成代码后可以直接在网页上预览运行效果。打开开发者工具发现是用iframe实现的。之前对iframe的了解比较浅显,
你知道using 和 await using这两个js新特性吗?
引言 JavaScript 生态持续迭代演进,不断推出提升代码可靠性与资源管理能力的新特性。在 ECMAScript 2024(简称 ES2024)的重要更新中,using 和 await using
字节面试官:forEach 为什么不能被中断?
在之前一次面试里,被问到foreach的问题,问我为什么不能被中断,我说不知道。。。然后让我手写了foreach的实现,突然就豁然开朗了,下面跟大家一起学习探讨下foreach的实现 快速答案 for
深入理解JavaScript:手写实现Array.prototype.push方法
引言 Array.prototype.push()是JavaScript中最常用的数组方法之一,几乎每个JavaScript开发者都用过它。但你真的理解它的内部实现原理吗?通过手写实现push方法,我
原生 JavaScript 实现 Vue 的 v-model 双向绑定
原生 JavaScript 实现 Vue 的 v-model 双向绑定 在前端开发中,Vue.js 的 v-model 是一个非常强大的功能,在表单中很常见,通过v-model能够轻松实现数据与视图的
面试官:实现 JavaScript 的 reduce 方法
实现 JavaScript 的 reduce 方法 1. 什么是 reduce 方法? reduce 方法接受一个回调函数作为参数,并且将数组中的每个元素与一个累加器(accumulator)进行计算
利用闭包和自执行函数实现私有变量
利用闭包和自执行函数实现私有变量 在 JavaScript 中,闭包和**自执行函数(IIFE)**是两种非常强大的特性。不仅在函数式编程中广泛应用,而且在实现模块化、封装私有变量等方面也具有重要作用
JS的new操作符
手写new操作符, 关于为什么不通过class来测试 类只能用 new 运算符实例化——尝试不使用 new 调用一个类将抛出 TypeError。 --MDN
addEventListener的第三个参数和你不知道的性能优化
options对象,可选 capture可选 一个布尔值,表示 listener是在冒泡阶段还是捕获阶段执行, 默认为false, 即在冒泡阶段执行 once 可选 一个布尔值,表示 listener
requestAnimation的执行时机在什么时候
requestAnimation介绍 Window:requestAnimationFrame() 方法 - Web API | MDN requestAnimationFrame(简称 rAF)是一
JSON.stringfy实现深拷贝的缺点(代码演示)
大家应该都用过JSON.stringfy配合JSON.parse来做深拷贝, 但是对于这种方式实现深拷贝的缺点可能不是十分清楚, 下面直接上代码 这是一段对一个对象做深拷贝的代码,对象中包括了各种的数
forEach可以遍历不可枚举属性吗
首先第一个问题,forEach能不能遍历对象的属性 运行这段代码我们发现发生了一个错误,这说明forEach是不可以遍历对象的属性的 在js中,forEach 方法用于遍历数组或类数组对象(如 Nod
log(0 == [0]) //?
在不知道答案的情况下, 你觉得这段代码的输出是什么 我当时觉得是false, 结果我错了--^^-- 那为什么输出是true呢 因为==的隐式类型转换,== 运算符会尝试将两个操作数转换为相同的类型,