首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端JavaScript篇
Sailing
创建于2021-12-13
订阅专栏
JavaScript
等 12 人订阅
共29篇文章
创建于2021-12-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
🚀一文看懂 npm 与 pnpm 的本质区别!不仅更快,甚至更安全!
在日常开发中,你是否遇到过以下情况: “某个包你明明没有安装,却能正常使用。” “CI 测试莫名其妙挂了,本地一切正常。” “升级依赖后突然报错,毫无头绪。” “不仅安装依赖慢,node_module
❌❌别再只会用 npm 了!学会 npx,你就领先一步!
在 Node.js 中,很多开发者还只会使用 npm 安装包,却忽略了一个更高效的工具:npx。它可以帮你节省大量时间、避免全局污染,让你一次性跑命令,不留痕迹。 本文将带你快速掌握 npx 和 np
监听尺寸变化还在用 resize?你可能已经错过了 ResizeObserver!
那你可能已经错过了一个真正为元素尺寸变化而生的原生 API —— ResizeObserver,了解一下。 ResizeObserver 到底解决了什么问题? 在 ResizeObserver 出现之
🤔🤔你监听 DOM 的方式,可能正在悄悄拖垮性能!
监听元素变化是一种非常常见但经常被忽视的需求。**从响应式布局、动画触发、内容同步、懒加载,到可视化组件自适应**,一个共同的问题摆在我们面前:“元素变了,我必须马上知道!”
产品:页面的地址要改变,但是不能刷新页面
最近,遇到这样一个需求:需要修改浏览器地址栏中的 URL,但不能刷新页面。传统的 window.location 赋值,会导致页面重载。那么,有没有办法避免刷新,同时更新 URL 呢? 答案是有的!
🤔🤔【前端通信新技能】使用 CustomEvent 是一个不错的选择!
引言:前端组件之间的通信非常重要,也相对简单。然而,在组件间嵌套关系复杂、逻辑复杂时,我们该如何快速、安全地开发出新需求呢?
🔥🔥什么?LocalStorage 也能被监听?为什么我试了却不行?
最近,团队的小伙伴需要实现监听 `localStorage` 数据变化,但在开发中却发现无法直接监听。因此开始思考。。。
不要小看 let 和 const,这里面也博大精深
引言:最近,“const定义的对象属性是否可以改变?” 这道面试题频频出现。这一问题让我们意识到,let 和 const 不仅仅是简单的变量声明方式,其中的知识点和应用场景也值得我们深入探讨。 在这篇
判断JavaScript对象是否为空,最佳方法与性能对比
在日常开发中,你是否经常需要判断一个对象是否为空?你知道有哪些高效的方法可以做到这一点吗?今天,我们不仅要探讨这些方法,还要通过性能对比找出最优解。快来看看,你平常用的方法是最佳选择吗? 想象一
🍉🍉揭秘:Proxy 与 Reflect,为何总是形影不离?
引言:在 JavaScript 的世界里,Proxy 和 Reflect 如同蝙蝠侠与罗宾,总是并肩作战。但你是否想过,为什么每个前端开发者在使用 Proxy 时都应掌握 Reflect?Proxy
开箱秘籍,一招鲜吃遍天的Object.prototype.toString.call
面试官见了也给赞同,一招鲜吃遍天,最可靠的数据类型判断Object.prototype.toString.call
异步之王,async/await与Promise的完美结合
小技巧!!!使用.then方法时,我们有时无法直接通过赋值方式或返回值获取所需的结果。下面我们就来看看,通过使用async/await语法,可以在.then方法中
RxJS中四种Subject的用法和区别
RxJS(Reactive Extensions for JavaScript)是一个功能强大的响应式编程库,它提供了许多强大的工具和概念来处理异步数据流。在RxJS中,Subject是一个重要的概念
深入浅出 RxJS 核心原理(响应式编程篇)
背景 在最近的项目中,我们面临了一个需求:监听异步数据的更新,并及时通知相关的组件模块进行相应的处理。传统的事件监听和回调函数方式可能无法满足我们的需求,因此我们决定采用响应式编程的方法来解决这个问题
全方位解析,JavaScript内存管理与内存泄漏
JavaScript作为一种动态语言,在执行过程中使用内存来存储数据和变量。然而,疏忽或错误可能导致内存泄漏,进而造成物理内存溢出。为了解决这个问题,JavaScript具备了垃圾收集机制,通过管理和
关于正则表达式,小黄人有话要说!!!
引言(关于正则表达式,小黄人有话要说!!!) 掌握 JavaScript 正则表达式:从基础到高级,十个实用示例带你提升编程效率! 本文将带你逐步学习正则表达式的基础知识和高级技巧,从基本的元字符到实
【面试常见】JS继承与原型、原型链
本文将讨论原型、原型链和构造函数继承以及组合继承等几种常见的继承方式,并提供相应的示例代码,并分析它们的特点、优缺点以及适用场景
前端排序算法哪家强:冒泡、选择、插入、归并、快速,哪个才是最强者?
当谈到前端开发时,排序算法是必不可少的一部分。排序算法可以帮助我们对数据进行有效的排序,使其更具有结构和有序性。在前端领域中,有许多常见的排序算法,其中包括冒泡排序、选择排序、插入排序、归并排序和快速
解密二叉树:探索概念、类型与常见算法的奥秘(顺带说一下React中的reconcile)
前言 整理的关于二叉树的概念、类型和常见算法的内容非常详细,涵盖了二叉树的基本知识和常见操作。下面是文章的内容概要: 背景 介绍了二叉树在程序中的广泛应用,如React中的协调过程。 简要介绍了Rea
鼠标失效破解,-webkit-app-region问题解决攻略
在开发中,如果我们想要实现窗口拖动的功能,可以通过给相应的元素设置 -webkit-app-region: drag 属性来实现。然而,这样做会引发一些问题,包括当前元素权级高于其他元素、无法触发鼠标
下一页