首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS基础
订阅
StoneCode
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
字节跳动面试记录
职级是 2-2,技术面一共 3 轮,每一面都要手写算法。我在 2023 年 7 月下旬被裁员,于 2024 年 2 月初面试字节-千川,没有通过第 3 轮面试,在这里记录下当时
面试官:说说哪些浏览器事件不会冒泡
你知道哪些浏览器事件不会冒泡吗? 回答这个问题之前,我们首先要具备DOM事件流捕获与冒泡的知识,这里只讲JS中如何设置这两种事件监听,例如对body注册点击事件: 在JS中通常利用冒泡来进行事件委托,
实现call、apply、bind方法
前言 现在已经来到了春招白热化了,陆陆续续地大厂暑期实习开放了,不搞定这些大厂路上的拦路虎怎么行呢~ 话不多说,直接进入主题吧 Call 用法 简单来说:call 接收多个参数,第一个为函数上下文也就
CommonJS和ES6模块有什么区别!
CommonJS和ES6模块有什么区别! 一、CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用 commonjs的用法,我们一起来看一下 1.首先创建一个lib.js的文件 2
JS 基础篇(七):Undefined与Null的区别
在介绍undefined与null之前,我们先来了解一下ECMAScript中的数据类型。在ECMAScript中有六种简单数据类型(也称为基本数据类型): Undefined、Null、Boolean、Number 和 String、Symbol (ES6中引入) 。还有一种…
千万不要用JSON.stringify()去实现深拷贝!有巨坑!!
使用JSON.stringify去实现深拷贝有非常多的坑。能不用就不要用。文章会罗列出有可能的导致的错误。
如何写出一个惊艳面试官的深拷贝?
最近经常看到很多JavaScript手写代码的文章总结,里面提供了很多JavaScript Api的手写实现。 里面的题目实现大多类似,而且说实话很多代码在我看来是非常简陋的,如果我作为面试官,看到这样的代码,在我心里是不会合格的,本篇文章我拿最简单的深拷贝来讲一讲。 本文由浅…
JavaScript 算法之树的深度优先与广度优先
在前端的工作中,如果遇到树形 DOM 结构、树型控件、级联选择等等需求,都需要使用到深度优先遍历(简称 DFS)和广度优先遍历(简称 BFS)。 DFS 和 BFS 可能也是前端处理复杂需求用到最多的算法之一了。今天就让我们来好好学习它。 树是一种分层数据的抽象模型,树可以看做…
基于requestAnimationFrame实现高精度毫秒级正向计时器
基于requestAnimationFrame实现高精度毫秒级正向计时器 背景 最近做了一个周末嘉年华的活动【免费领取王者荣耀千元账号】,效果图如下。玩法也很简单:点击开始,计时器开始计时,点击停止,
2022年了,真的懂requestAnimationFrame么?
requestAnimationFrame 是什么 window.requestAnimationFrame() 告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新