在 React 中获取数据的 6 种方法
数据获取是任何 React 应用程序的核心方面。对于 React 开发人员来说,了解不同的数据获取方法以及哪些用例最适合他们很重要。但首先,让我们了解 JavaScript Promises
具有分层框、更平滑的Css阴影效果
当光线照射到物体上并投射出阴影时,阴影会呈现出无数独特的特征。如果你试图用 then 捕捉真实阴影的微妙之处box-shadow,那么,你就很不走运了。CSSbox-shadow属性并不是为了鼓励表现力而构建的
为什么会出现 SETTIMEOUT 倒计时误差
setTimeout 倒计时误差的出现主要与 JavaScript 的事件循环机制和计时器的执行方式有关。在 JavaScript 中,事件循环是用于管理和调度代码执行的机制。setTimeout 函数用于设置一个定时器,在指定的延迟时间后执行回调函数。
ES2023来了!深入解析JavaScript的最新更新
从数组末尾查找元素这个函数允许我们根据条件从数组的最后一个元素向前查找元素。Hashbang 语法这个特性使我们能够在某些命令行接口中使用 Hashbang / Shebang。Shebang 用 #! 表示
十分钟,带你了解 Vue3 的新写法
最近因为项目需要,不得不学习一下 Vue3。于是花了 4 个小时,把 Vue3 过了一遍。现在我来带你快速了解 Vue3 的写法。本文的目的,是为了让已经有 Vue2 开发经验的 人 ,快速掌握 Vue3 的写法。
V8是如何执行JavaScript代码的?
一般来讲,电脑是不能直接运行我们的javascript代码的,它需要一个翻译程序将人类能够理解的编程语言 JavaScript,翻译成机器能够理解的机器语言。目前市面上有很多种 JavaScript 引擎,诸如 SpiderMonkey、V8、JavaScriptCore 等
JavaScript 奇技淫巧:debugger 拦截
debugger 指令,一般用于调试,在如浏览器调试执行环境中,可以在 JavaScript 代码中产生中断。如果想要拦截 debugger,是不容易的,常用的函数替代、proxy 方法均对它无效,如:
开始使用Vue 3时应避免的10个错误
Vue 3 稳定已经有一段时间了。许多代码库正在生产中使用它,其他人最终也必须进行迁移。我有机会与它一起工作,并记录了我的错误,这可能是你想避免的。
JavaScript 中有趣的 9 个常用编码套路
常规情况下,我们想要筛选唯一值,一般会想到遍历数组然后逐个对比,或者使用成熟的库比如lodash之类的。不过,ES6带来了一个新玩意儿!它引入了一个全新的对象类型:Set!