首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
菜鸟也有进大厂的梦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
JavaScript设计模式(十九)——观察者模式 (Observer)
引言:观察者模式在现代JavaScript开发中的地位 观察者模式(Observer)是一种行为设计模式,它定义了对象间一对多的依赖关系,当一个对象状态改变时,所有依赖它的对象都会收到通知并自动更新。
Javascript高级篇之函数柯里化
本人已参与「新人创作礼」活动,一起开启掘金创作之路。 什么是函数柯里化? 函数柯里化是一种技术,一种将多入参函数变成单入参函数。 这样做会让函数变得更复杂,但同时也提升了函数的普适性。 举个例子 (例
一文带你了解 Web Worker - 前端的“多线程”
前言 众所周知,JavaScript 采用的是单线程模型,即所有任务都在一个线程上完成,一次只能做一件事情。但单线程意味着所有的任务都需要排队,前一个任务结束了,才会执行后一个任务。如果一个任务耗费了
【前端缓存】localStorage是同步还是异步的?为什么?
🧑💻 写在开头 点赞 + 收藏 === 学会🤣🤣🤣 🥝 一、首先为什么会有这样的问题 localStorage 是 Web Storage API 的一部分,它提供了一种存储键值对的机制。local
聊聊JS中的ToPrimitive原始值转换方法
下面4句的结果是什么,以及为什么?JS中+运算规则(1)正号:将其他类型强制转换为数字类型(2)加法运算: 加法运算又分为两种,数字相加的二元运算和字符串连接运算加法运算的规则 将加号两边都转换为原
Map对象和普通对象的7个区别
在 JavaScript 中,普通对象和 ES6 的新对象 Map 都可以存储键值对,但是,它们之间有什么区别呢?本文将为您一一揭晓。 1、初始化与使用 普通对象可以直接使用字面量进行初始化,而 Ma
为什么typeof null的结果是Object?
null是一种基本数据类型,存储在栈区;而typeof null的结果却是Object,而Object是引用数据类型,存储在堆区。其次,根据代码alert (person instance of Object)输出结果为false,我们可以知道null并不是Object的实例,…
深拷贝的实现方式(超全)
本文主要对深拷贝浅拷贝做了简单的区分,重点列举了一些如何实现深拷贝的方式,方法收集尽量做到十分全面;适合对深拷贝前兴趣的前端同学。
JS事件机制浅析:事件捕获、事件冒泡和事件委托
JavaScript的事件机制是实现用户交互的重要组成部分,它允许我们对用户的交互做出响应。在处理事件时,我们需要了解事件的传播方式以及如何使用事件委托来提高性能。
简述 JavaScript 的事件捕获和事件冒泡
JavaScript 事件捕获和冒泡可以用来有效地处理 Web 应用程序中的事件。了解事件流以及捕获和冒泡是如何工作的,将有助于你通过正确的事件处理来优化你的应用程序。