HI, YANCEY!

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

学习 Flutter.

New Release!

Natsuha Weather
Blog v2 系列
JS 全解析系列

The Latest!

Released At 2020-07-21 04:20:10

WebP 全方位能力检测

76 PV
8 Likes

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

Released At 2020-05-17 09:47:33

聊一聊 ES6 的 Proxy 与 Reflect

143 PV
3 Likes

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

Released At 2020-05-09 05:58:07

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

116 PV
12 Likes

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

Released At 2020-05-07 22:27:29

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

215 PV
12 Likes

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

Released At 2020-05-03 11:25:47

关于我

457 PV
19 Likes

All about me.

Released At 2020-05-03 11:24:54

Yancey Blog 大事记

312 PV
13 Likes

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

Released At 2020-05-01 10:51:07

最后一次弄懂 Event Loop

90 PV
11 Likes

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

Released At 2020-04-21 10:47:42

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

13 PV
0 Likes

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

Released At 2020-04-13 10:44:44

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

35 PV
0 Likes

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

Released At 2020-03-29 10:43:05

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

20 PV
1 Likes

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