javaScript 如何判断 字符串 是 类似 对象字符串 在 JavaScript 中,判断一个字符串是否是 类似对象的字符串(例如 JSON 格式的字符串,如 "{ name: 'John', age: 30 }"),可以通过以下几种方法实...
JavaScript
前端实现画中画超简单,让网页飞出浏览器
Document Picture-in-Picture 介绍 今天,我来介绍一个非常酷的前端功能:文档画中画 (Document Picture-in-Picture, 本文简称 PiP)。你有没有想过,网页上的任何内容能悬浮在桌面上? 视频流媒体的画中画...
抛弃 for 循环,让 JavaScript 代码更丝滑
在如今的 JavaScript 开发中,传统的 for 循环虽然经典,但在许多场景下,它已经 不再是最优解,甚至可以说 有些 “落后” 了。 尽管 for 循环依然是 JavaScript 循环机制的基础...
这段时间 JavaScript 原生开发做的一些优化点
最近在开发一个用原生 JavaScript 开发的项目,说实话,我平时开发的都是使用 Vue/React 进行开发,所以这次使用 JavaScript 原生开发,就需要自己去做一些性能的优化 文档碎片 DocumentFragment ...
ES2024新特性:8个实用功能解析
JavaScript 作为一门不断发展的语言,每年都会引入新的特性来提升开发体验。 1. Promise.withResolvers() 这个新特性提供了一种更优雅的方式来创建和管理 Promise 的 resolve 和 reject 函数。 // 旧方...
9个你会喜欢的 JavaScript 菜单实现方案
当你设计网站时,网站导航是一个非常重要的考虑因素。它是你网站中的主要元素,可能也是用户交互最多的元素。 尽管我们可以通过 HTML 和 CSS 创建一个简单菜单,但结合JavaScript 可以帮助提高创造力并改善整...
9 个神奇且超级实用的 JavaScript 数组方法
分享一些超级好用但是又很冷门的数组方法 copyWithin copyWithin 这个方法就是将一个数组里的某些元素,移动到另外一个位置,可以一次性移动多个 用法 const array1 = ['a', 'b'...
fetch获取请求进度
fetch API 本身不直接支持请求进度的监控,但你可以通过使用 ReadableStream 和 Response.body 来间接实现下载进度的跟踪。对于上传进度,fetch 目前没有直接的方法来跟踪。 ...
妙用JS随机函数Random
Math.random()函数想必大家都不陌生,它可以生成一个[0-1)的随机数,基于此可以根据需要对其进一步处理,例如生成特定范围内的随机整数等等。本篇文章为大家介绍的是random函数的一些妙用 生成随机颜色色值 ...
手写nextTick
前言 最近在面试的时候被面试官问到,如何在vue中获取到最新的DOM元素,瞬间内心狂喜,自信地对面试官说不就是用nextTick嘛,当DOM元素更新时会执行传入nextTick的回调函数,我们在回调函数中就可以获取到最新...