首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JS短文 | 3分钟了解下 JS Sets 集合

截屏2021-02-10 下午1.37.43.png 作者:Kyle Cook 网站:Web Dev Simplified Blog 字数:1000 字 (非直译) 阅读: 3 分钟 一、开篇语 你也许看过或曾经写过类似的代码...uniqueList.include(newNumber)) { uniqueList.add(newNumber) } 这段代码本身没啥问题,但是你要创建唯一项列表时,数组通常不是最好的选择,这时候 JS...Set集合 其实是 JS 的 Class类,该类你可以像常规数组一样存储内容,但是其有一个重要的特性,强调内容的唯一性。...JS Maps集合 与 Set集合 非常相似,只是其在键/值字典查找应用场景替代Object对象十分常用,关于JS Maps集合 文章的介绍大家可以去看下这篇文章《五分钟了解下 JS Maps集合》 二

1.3K00

5 分钟理解 Next.js Static Export

5 分钟理解 Next.js Static Export 在本篇文章中,我们将介绍: Next.js 中的 Static Export 功能,以及它是如何工作的; 在 Next.js 中如何使用 Server...这也会进一步降低 Static Export 构建出的 JS bundle 大小。 什么是静态网站 静态网站是一种最原始的 Web 形式,它由静态文件组成。...Server Components 在 Next.js 中,组件默认被视为 Server Components。Server Components 在 Static Export 时可以生成静态页面。.../> 在 app.js 下载和执行完成之前,用户只能面对一个空白的网页。...总结 在 Next.js 中,Static Export 是一种强大的工具,它允许我们在构建时生成静态页面,从而提高网站的性能和降低网站托管成本,且有更好的 SEO。

34450

10 分钟理解 JS 引擎的执行机制

作者: ziwei3749 原文:https://segmentfault.com/a/1190000012806637 首先,请牢记2点: JS是单线程语言 JS的Event Loop是JS的执行机制...深入了解JS的执行,就等于深入了解JS里的event loop 1.灵魂三问:JS为什么是单线程的?为什么需要异步?单线程又是如何实现异步的呢? 技术的出现,都跟现实世界里的应用场景密切相关的。...(1) JS为什么是单线程的? JS最初被设计用在浏览器中,那么想象一下,如果浏览器中的JS是多线程的。...这样想,JS为什么被设计成单线程应该就容易理解了吧。 (2) JS为什么需要异步? 场景描述: 如果JS中不存在异步,只能自上而下执行,如果上一行解析时间很长,那么下面的代码就会被阻塞。...对于用户而言,阻塞就意味着"卡死",这样就导致了很差的用户体验 所以,JS中存在异步执行。 (3) JS单线程又是如何实现异步的呢? 既然JS是单线程的,只能在一条线程上执行,又是如何实现的异步呢?

1.6K91

【Node.js】1399- 3 分钟掌握 Node.js 版本的区别

Node.js[1]是一个基于 Chrome V8[2] 引擎的 JavaScript 运行时环境。...在我们日常开发中,Node.js 使用场景越来越多,大到服务端项目,小到开发工具脚本,所以掌握 Node.js 一些基础知识是非常有必要的。...(图片来自:Node.js releases[6]) 详细的版本更新记录,可以查看Node.js releases[7]。 四、如何选择合适的版本?...五、总结 本文主要聊一下 Node.js 中 LTS 和 Current 的区别和如何选择合适的版本,在实际开发中,并不需要及时更新到最新版本,我们完全可以按照项目技术栈依赖的最低 Node.js 版本决定是否升级.../ [6] Node.js releases: https://nodejs.org/en/download/releases/ [7] Node.js releases: https://nodejs.org

1.8K20
领券