技术栈
ecmascript 6
poloma
7 天前
前端
·
javascript
·
ecmascript 6
五千字长文搞清楚 Blob File ArrayBuffer TypedArray 到底是什么
我们日常开发中经常会遇到需要接受后端返回的二进制的格式的数据,那么我们应该如何将二进制的文件内容,转变成需求中要求的格式呢?这个时候我们必须要和 Blob File ArrayBuffer TypedArray 等打交道了。我们今天就以科普的目的,向大家介绍一下这部分的内容。
卡布鲁
1 个月前
javascript
·
ecmascript 6
Promise深入理解:探索相关高级用法
Promise是JavaScript中处理异步编程的一种重要机制,它可以避免回调地狱,使得异步操作更加可读、可维护。
小Bk
4 个月前
前端
·
vue.js
·
ecmascript 6
“键值对大逃亡:Object.entries如何带领它们奔向数组自由”
随着ES6(ECMAScript 2015)的推出,JavaScript迎来了许多令人兴奋的新特性,其中Object.entries便是其中之一。这项功能不仅简化了对象的遍历过程,还为开发者提供了更多灵活的应用场景。本文将详细介绍Object.entries的用法,探讨其与Object.keys和Object.values的区别,并通过实际案例展示其在前端开发中的强大作用,特别是在与框架集成和组件注册方面的应用。
要多努力才算好啊
4 个月前
前端
·
ecmascript 6
ES6标准入门 - Reflect
在学习ES6的过程中,相信很多人都和我一样,对Reflect对象感到困惑。"Reflect到底是什么?它有什么用?"这些问题曾经萦绕在我的脑海中。今天,让我们一起来揭开Reflect的神秘面纱,从疑惑到领悟,体验学习的乐趣。
睡着学
5 个月前
前端
·
javascript
·
ecmascript 6
ES6数据结构深度解析:Set, Map, WeakSet 和 WeakMap
Set和Map是ES6新增加的数据类型。其中Set被称作“集合”,Map被称作“映射”。新增的这两个数据结构提供了更灵活和强大的方式来处理和存储数据。
coding消烦员
6 个月前
前端
·
javascript
·
ecmascript 6
面试官:你知道 ES6 的 生成器 Generator 吗?小明:说起 Generator,还得从我上次去餐馆点餐开始说起
这篇文章先说一个小故事,作为引子,然后系统讲讲 Generator。阅读这篇文章的话,需要一些前置知识:起码用过 Promise 和 async/await。
睡着学
6 个月前
前端
·
javascript
·
ecmascript 6
干货满满:数据类型判断(4种方法)、call的底层逻辑和Object.prototype调用toString方法时的步骤
在JavaScript中,数据的类型可以分为原始类型和引用类型两大类。其中,在es6之前的原始类型有数字类型(Number)、字符串类型(String)、布尔类型(Boolean)、空值类型(null)、未定义类型(undefined)五种类型;在es6后新增了两种原始类型,分别为BigInt和Symbol。
eiko莉
6 个月前
javascript
·
面试
·
ecmascript 6
this指向谁,只需记住这几条绑定规则
在 JavaScript 中,this 是一个指向对象的引用,这个对象是在运行时基于函数的执行环境动态绑定的。换句话说,this 的值取决于函数被调用时的上下文。它允许函数在不同的上下文中使用相同的代码。
笨笨狗吞噬者
7 个月前
javascript
·
typescript
·
ecmascript 6
前端实现千位分隔符并保留指定小数位
最近写需求遇到了一个金额的显示需求,要求使用千位分隔符并保留两位小数。贴下千位分隔符的介绍这个需求并不是太难,下面写下我的思路。
大家的林语冰
7 个月前
前端
·
javascript
·
ecmascript 6
Promise 可视化:幕后机制和执行过程
《前端暴走团》,喜欢请抱走~大家好,我是团长林语冰。JS 中的 Promise 乍一看似乎有点望而生畏,但只要深度学习 Promise 幕后的工作机制,我们就可以让它们变得更通俗易懂。
小帅不太帅
8 个月前
javascript
·
面试
·
ecmascript 6
面试官:说说call、apply、bind是如何改变this的
本文为面试专题之JavaScript进阶——this的显示绑定之call、apply、bind 的手写实现。
大家的林语冰
8 个月前
前端
·
javascript
·
ecmascript 6
2024 年 JS 推出的 5 个最新功能
大家好,这里是大家的林语冰。在本文中,我们会深度学习若干令人鸡冻且备受期待的 JS 新功能,这些新功能预计会在 2024 年推出。
嗯嗯呢
8 个月前
前端
·
javascript
·
ecmascript 6
一文带你手写最全的Promise【简易版本】
早上打开掘金无意间发现之前写的一篇文章还没发布,忘记当时是什么原因搁置了。翻看内容有些已经忘记了,正好巩固并完善下,就当作自己的学习记录,下面是手写实现promise以及它的一些方法,加深对其的理解。
DevUI团队
9 个月前
前端
·
ecmascript 6
ES6不常见的新特性
DevUI是面向企业中后台产品的开源前端解决方案,其设计价值观基于高效、开放、可信、乐趣四种自然与人文相结合的理念,旨在为设计师、前端开发者提供标准的设计体系,并满足各类落地场景,是一款企业级开箱即用的产品。
前端掘金者H
9 个月前
前端
·
javascript
·
ecmascript 6
深究Reflect的本质——直接调用对象的基本方法
关于 Reflect(反射) 大多数人都不会陌生,MDN 文档里对其描述:Reflect 是一个内置的对象,它提供拦截 JavaScript 操作的方法。这些方法与 proxy handler (en-US) 的方法相同,Reflect 不是一个函数对象,因此它是不可构造的。
Java_慈祥
9 个月前
前端
·
javascript
·
ecmascript 6
JavaScript 进阶 ES6
紧接上文,JS入门手册💯这篇文章介绍了,JavaScript的基本语法,而随着时代发展,JS早已今非昔比,推荐一个大佬的文章:阮一峰老师
爱勇宝
9 个月前
前端
·
javascript
·
ecmascript 6
勇宝趣学JavaScript第二章(解构赋值)
在ES6中,我们经常使用到解构赋值这个知识点,今天我们就来好好讲讲这一小部分知识点。咱们争取这回一次性讲明白。
沐渃清澄
9 个月前
javascript
·
vue.js
·
ecmascript 6
探索Vue 3 中的ref函数:从原始值到响应式对象的转变
前言此前,我们已经讲述过reactive函数了,现在让我来讲解一下如何自己打造一个与它功能相似的ref函数。首先我们要知道,在 Vue 3 中,ref 是一个函数,用于创建一个响应式对象,将普通的 JavaScript 数据转换为具有响应式特性的数据。
沐渃清澄
9 个月前
javascript
·
源码
·
ecmascript 6
手动打造Vue中的reactive函数:探秘数据变化的魔法
前言在ES6中,"reactive"通常指的是创建具有响应式特性的对象,使得这些对象的属性可以自动地响应数据变化而更新视图。Vue.js的响应式系统就是基于这个概念构建的。在ES6中,我们可以通过使用Proxy对象来手动创建具有类似响应式特性的对象。
番茄先森
9 个月前
前端
·
javascript
·
ecmascript 6
年前无意间开源了一个简单的方法,没想到真的有人下载!
年前在 npm 上发布了一个开源方法,是在年前开发中想要解决的一个问题,年后后来发现,有一定的下载量,看来是解决了一些人的痛点。