HI, YANCEY!

死は生の対極としてではなく、その一部として存在している。

微信公众号: 进击的前端

New Release!

LeetCode Trip
Blog v2 系列
Natsuha Weather

The Latest!

WebP 全方位能力检测

Released At July 21, 2020

WebP 全方位能力检测

209 PV
18 Likes

WebP 作为当今性价比最高的图片格式之一, 广泛应用于 Web 应用, 无论是电商网站还是图片流网站, 都能看到它的身影. 但它仍不被某些浏览器所支持, 这篇文章通过三种方案, 帮你全方位扫清 WebP 能力检测.

聊一聊 ES6 的 Proxy 与 Reflect

Released At May 17, 2020

聊一聊 ES6 的 Proxy 与 Reflect

209 PV
8 Likes

ES5 和 ES6 致力为开发者提供 JavaScript 已有却不可调用的功能. 例如 ES5 出现的 Object.defineProperty() 使操作对象是否可枚举, 是否可写等等成为可能. 而 Proxy 和 Reflect 比 Object.defineProperty() 更加先进和高效, 知名的 Vue 3.x 将使用代理重写, 拿奖到手软的 immer 也是通过 Proxy 实现...

简析 AMD / CMD / UMD / CommonJS / ES Module

Released At May 9, 2020

简析 AMD / CMD / UMD / CommonJS / ES Module

138 PV
13 Likes

现代的前端项目一般都在采用 ES Module, 不过对于配置文件大多都在使用 CommonJS, 这边文章简析 AMD / CMD / CommonJS / ES Module 的发展史与异同.

[HTTP 系列] 第 3 篇 —— HTTP 缓存那些事

Released At May 7, 2020

[HTTP 系列] 第 3 篇 —— HTTP 缓存那些事

251 PV
15 Likes

这里是《写给前端工程师的 HTTP 系列》,记得有位大佬曾经说过:“大厂前端面试对 HTTP 的要求比 CSS 还要高”,由此可见 HTTP 的重要程度不可小视。文章写作计划如下,视情况可能有一定的删减,本篇是该系列的第 3 篇 —— 《深入理解 HTTP 的缓存机制》。

关于我

Released At May 3, 2020

关于我

762 PV
27 Likes

All about me.

Yancey Blog 大事记

Released At May 3, 2020

Yancey Blog 大事记

472 PV
16 Likes

从 Blog 初代上线, 到现在已然是第三代了. Blog 项目陪伴了我大学最后的时光和职业生涯的前两年, 这篇文章记录了 Blog 项目一代一代的发展历程...

最后一次弄懂 Event Loop

Released At May 1, 2020

最后一次弄懂 Event Loop

145 PV
12 Likes

Event Loop 是 JavaScript 异步编程的核心思想,也是前端进阶必须跨越的一关。同时,它又是面试的必考点,特别是在 Promise 出现之后,各种各样的面试题层出不穷,花样百出。这篇文章从现实生活中的例子入手,让你彻底理解 Event Loop 的原理和机制,并能游刃有余的解决此类面试题。

你可能不知道的 Object.defineProperty()

Released At April 21, 2020

你可能不知道的 Object.defineProperty()

34 PV
2 Likes

最近在写一个 《JavaScript API 全解析》系列(刚写完 String,现正在写 Object,https://js.yanceyleo.com),想把 MDN 推荐使用的 API 全部撸一遍,也算是给自己准备一份资料。因为 Object.defineProperty() 涉及到的知识点比较复杂,所以单独拎出来放到这里,欢迎大家拍砖。

深入理解并手写遵循 Promise/A+ 规范的 Promise

Released At April 13, 2020

深入理解并手写遵循 Promise/A+ 规范的 Promise

64 PV
5 Likes

相比于回调函数,Promise 解决了 “回调地狱” 和 “信任问题” 等痛点,并且大大提高了代码的可读性。在现代前端开发中,Promise 几乎成了处理异步的首选(虽然还有更方便的 async/await,逃)。这篇文章从 Promise 的思想和运行机制入手,深入理解每个 API,最后手写一个遵循 Promise/A+ 规范的 Promise 来。

[正则表达式系列] 字符匹配

Released At March 29, 2020

[正则表达式系列] 字符匹配

39 PV
1 Likes

正则表达式是用于匹配字符串中字符组合的模式,在计算机科学的各个方面都有它的身影,然而学习它却是一件枯燥而困难的事情。得怀于老姚的 《JavaScript 正则表达式迷你书》,内容凝练且有深度,故这次下决心要攻破之。本系列为《JavaScript 正则表达式迷你书》的读书笔记,旨在今后能够游刃有余的使用正则表达式。

    Search by