日常经常使用可能还不知道的点 一行代码完成结构加赋值 我们日常经常使用结构赋值,一般都是先结构,再赋值,当然我们也可以一行就完成解构加赋值操作,看起来非常简化,当然可读性你懂得! let people...
JavaScript
几个你不知道却非常实用的JavaScript APIs
在本文中,将介绍一些鲜为人知但却非常有用的API,如: Page Visibility API Web Share API Broadcast Channel API Internationalization API 我们将一起看看它们是什么,我们应该在哪里使用它...
在 JavaScript 中快速获取 Map 对象的长度
为了在 JavaScript 中获取Map的长度,我们使用它的size属性,例如 console.log(map.size)。 const map = new Map(); map.set('user1', 'John'); map.set('user2', 'Kate'); ...
8 个理由告诉你,请停止使用 forEach 函数
1.不支持处理异步函数 async function test() { let arr = [3, 2, 1] arr.forEach(async item => { const res = await mockSync(item) console.log(res) }) console.log('end') } functi...
20 个 JavaScript 数组方法的实现
我想你们一定对JavaScript中的数组非常熟悉,我们每天都会用到它的各种方法,比如push、pop、forEach、map……等等。 但是仅仅使用它就足够了吗?太棒了,你一定不想在这里停下来。想和你一起挑战,实现20+个数...
5 种JavaScript 中的高级异常处理方法
异常处理是任何编程语言的重要组成部分,JavaScript 也不例外。在本文中,我们将讨论在 JavaScript 中处理异常的5种高级技术。 1.自定义异常 JavaScript 允许开发人员通过从内置错误对象创建新对象来定义...
10 个Web 开发人员必须知道的 Javascript 函数
作为前端开发领域的初学者,您应该知道 Javascript 是创建超酷动态网站的关键。 这门脚本语言可以让您向页面添加各种很酷的功能,但是有这么多功能,很容易迷失在其中。 别担心, 在本文中,我们将重点介...
10 种 JavaScript 设计模式
设计模式是针对常见软件问题的高级面向对象解决方案。模式是关于对象的可重用设计和交互。在讨论复杂的设计解决方案时,每个模式都有一个名称并成为词汇表的一部分。 在本教程中,我为每个 GoF 模式提供了 Ja...
6 个有用的 JavaScript 代码片段
1.文件内容上传 var selectContent=document.getElementById("selectContent"); var contentForSelection=document.getElementById("contentForSelection");selectContent.onchange=func...
13 个从 ES2021 到 ES2023 实用JavaScript 新特性技巧
Javascript 变化如此之快,作为前端开发人员,我们必须通过不断学习才能跟上它的发展步伐。 因此,今天这篇文章将分享的13个从 ES2021 到 ES2023的JavaScript新特性技巧,希望对你有所帮助。 ES2023 ...
