08 2021 档案

摘要:Vue 的 Diff VNode 算法,看代码能看明白,但想用文字表达清楚感觉挺难的,等有时间了配几幅图估计效果会好很多。 阅读全文
posted @ 2021-08-26 22:01 尹宇星_Kim 阅读(302) 评论(0) 推荐(0)
摘要:假设我们点击一个可输入 DOM,输入某个字符,然后再点击另一个可输入 DOM,则事件触发顺序如下: focus → keydown → keypress → input → keyup → blur → focus 如果在 keydown 事件里面执行了 event.preventDefault 方 阅读全文
posted @ 2021-08-23 09:27 尹宇星_Kim 阅读(174) 评论(0) 推荐(0)
摘要:因为计算机浮点数的表示法用的是 IEEE 754 标准,这个标准把一个浮点数用 32 位来表示。这 32 位会分成三段,分别是: 1 位符号位,称为 sign,简称 S 8 位指数位,称为 exponent,简称 E 23 位尾数位,称为 mantissa,简称 M 下图是这 32 位的示意图 然后 阅读全文
posted @ 2021-08-18 09:30 尹宇星_Kim 阅读(242) 评论(0) 推荐(0)
摘要:介绍 Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications NestJS 是一个服务器端应用程序,是对 express/Fastify 这类服务器端应用程序的一个封 阅读全文
posted @ 2021-08-16 10:05 尹宇星_Kim 阅读(400) 评论(0) 推荐(0)
摘要:请求接口 URL 的时候是不会带上 URL 上 # 后面的内容的,例如请求地址是 https://fake.com/index.html#hello,浏览器实际发出的请求是 https://fake.com/index.html。 白话解释的话,就是 # 是用来指导浏览器动作的,对服务器端完全无用, 阅读全文
posted @ 2021-08-13 11:43 尹宇星_Kim 阅读(1234) 评论(0) 推荐(0)
摘要:一个 plugin 是一个函数,一个 preset 是一组 plugin(1...N 个) preset preset 配置在 babel.config.json 的 presets 中。presets 是一个数组,每个数组元素也是一个数组,我们姑且称为子数组。 子数组的第一个元素就是 preset 阅读全文
posted @ 2021-08-12 17:11 尹宇星_Kim 阅读(531) 评论(0) 推荐(0)
摘要:在我们日常开发中,会碰到计算字符串长度的需求,大部分情况下通过字符串的 length 属性能够获得需要的长度。 但是当字符串里的字符不在常用的 65536 个代码点(基本多文种平面,BMP)的时候,情况就复杂了。 比如最大输入长度是 6,但是当我输入 6 个 💩,却提示内容过长了。Why? 我们来 阅读全文
posted @ 2021-08-02 12:08 尹宇星_Kim 阅读(150) 评论(0) 推荐(0)