首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS知识点
来颗奇趣蛋
创建于2023-11-12
订阅专栏
这里我会持续更新JS的干货知识点,非常适合小白理解
等 8 人订阅
共26篇文章
创建于2023-11-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS : 柯里化 分布传参给函数
前言 在 JavaScript 中,柯里化是一种将接受多个参数的函数转换为一系列接受一个参数的函数的技术。这可以通过多种方式来实现,其中一种常见的方式是使用闭包和递归。 下面是一个简单的例子,演示了如
JS深拷贝及面试时手搓源码
前言 在JavaScript中,深拷贝是指在拷贝对象的同时,创建一个新的对象,并且递归地复制原对象中的所有嵌套对象和引用类型。这样,新对象和原对象的所有层级都是相互独立的,修改一个对象的属性不会影响另
JS浅拷贝及面试时手写源码
前言 在JavaScript中,浅拷贝和深拷贝是两种常用的对象复制方式,它们的区别主要体现在对嵌套对象的处理上。今天我们就来聊聊浅拷贝,了解浅拷贝的实现原理,并自己手搓一个浅拷贝,同时浅拷贝在前端面试
JS:类型转换(四)从底层逻辑让你搞懂经典面试问题 [ ] == ![ ] ?
前言 JavaScript中类型转换是一个很令人头疼的问题,特别是对于初学者来说。这是由于 JavaScript 是一种弱类型语言,它在运行时会尝试自动转换数据类型,以使表达式能够执行。这种灵活性使得
JS:类型转换(三)从底层逻辑让你搞懂经典面试问题 [ ] == ![ ] ?
前言 JavaScript中类型转换是一个很令人头疼的问题,特别是对于初学者来说。这是由于 JavaScript 是一种弱类型语言,它在运行时会尝试自动转换数据类型,以使表达式能够执行。这种灵活性使得
JS:类型转换(二)从底层逻辑让你搞懂经典面试问题 [ ] == ![ ] ?
前言 JavaScript中类型转换是一个很令人头疼的问题,特别是对于初学者来说。这是由于 JavaScript 是一种弱类型语言,它在运行时会尝试自动转换数据类型,以使表达式能够执行。这种灵活性使得
JS:类型转换(一)从底层逻辑让你搞懂经典面试问题 [ ] == ![ ] ?
前言 JavaScript中类型转换是一个很令人头疼的问题,特别是对于初学者来说。这是由于 JavaScript 是一种弱类型语言,它在运行时会尝试自动转换数据类型,以使表达式能够执行。这种灵活性使得
JS:一篇文章带你搞懂什么是异步
前言 我们先来说说什么是异步,异步操作并不仅仅局限于编程和计算机科学领域,我们在日常生活中也经常会遇到异步的情况。我们用这几个有趣的例子来帮大家理解一下: 电子邮件通信: 发送电子邮件是一种异步操作。
面试时让你手写一个防抖和节流优化,你能写出来吗?(二)
前言 在上一篇文章中,我们聊到了如何给程序添加一个防抖,以提高性能并避免不必要的资源浪费。 我们先来回顾一下: 原理: 在规定的时间内没有第二次的操作,才执行逻辑 我们手写的这个防抖并没有完美,因为若
面试时让你手写一个防抖和节流优化,你能写出来吗?(一)
前言 再次防抖(Debouncing) 防抖是一种函数执行频率的方法。当一个事件被触发时,防抖会延迟一定时间执行相应的处理函数。如果在这个延迟延迟触发了相同的事件,则重新计时。这对于处理用户输入、滚动
面试官: 请你手写一份 Call()源码,看完此篇不用担心!
今天我们要讲的是显示绑定中的一种方法,`call()`方法的源码,我们在面试的过程中,面试官大大有时会叫我们手写一个`call()`的源码,这时候有些小伙伴就会慌了,其实`call()`就是靠`隐式绑
ES6 中新增的两种数据类型及类型判断 ( 二 )
前言 这篇文章我们来聊聊另外三种可以判断数据类型的方法,它们分别是 Array.isArray(arr) Object.prototype.toString.call(xxx) instanceof
JS:单例模式 —— 百度考题 (二)
--- theme: fancy --- # 前言 今天我们来聊聊单例模式,在我们以往的文章中,
JS:单例模式 —— 百度考题 (一)
前言 今天我们来聊聊单例模式,在我们以往的文章中,我们讲过了代理模式,代理模式和单例模式都是设计模式的一种,感兴趣的小伙伴们可以先看看我的上篇文章,链接在此: 代理模式 设计模式是在软件设计中经常出现
一盏茶的功夫带你掌握烦人的 this 指向问题( 二 )
前言 相信很多小伙伴们都被this 的指向问题所折磨过,this 它到底指向哪啊? 今天我们就来聊聊如何判断this 指向哪里,一盏茶的功夫让小伙伴们开心一整天! 文中所实例代码都运行在Chrome浏
小白请看 JS大项目宝典:设计模式 教你如何追到心仪的女神
一年的工程师不怎么学,3年+ 的工程师一定要学的, 大项目宝典。 前言: 设计模式是leetcode之外,顶级大厂代码能力的测试题。JavaScript设计模式为你提供了一种结构化的、可重复的方法来解
JS小白请看!一招让你的面试成功率大大提高——规范代码
前言 规范的代码是可以帮你进入优秀的企业的。一个规范的代码,通常能起到事半功倍的作用。并非规范了就代表高水平,实际上是规范的代码更有利于帮助你理解开发语言理解模式理解架构,能够帮助你快速提升开发水平。
var为什么会变量提升?一盏茶的功夫让你彻底熟悉预编译 ——小白请看
前言 预编译是JavaScript中一个重要的概念,经常出现在面试中。JavaScript中的"var"变量提升和预编译是紧密相关的概念,它们在理解JavaScript中变量声明和作用域的工作方式时非
前端面试:聊聊闭包 一盏茶的功夫让你彻底掌握闭包!
前言 在JavaScript中,闭包是一个非常重要的概念,对于编写高质量的JavaScript代码和理解某些设计模式非常关键。很多人认为闭包很难,不过我相信你看完了我的文章会有收获,或许对闭包有一个新
网易:所有的对象最终都会继承自 Object.prototype ? ——原型链(一)详细讲解!
前言 在上一篇文章中我们讲到了原型,而原型分为函数原型和对象原型。今天我们来聊聊JS中的原型链,原型链跟原型的关系十分密切。如果对原型还不太了解的小伙伴,可以看看我上一篇文章,配合本篇食用效果更佳哦~
下一页