会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
尹宇星_Kim
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2021年10月19日
在 Netlify 中配置 gridsome 的动态路由
摘要: 类似 /post/:id 这样的动态路由,在 gridsome 中 build 之后会生成 /post/_id.html 的文件,并不会主动的进行路由映射,这时候需要我们主动的在 Netlify 上进行配置。 首先在 gridsome.server.js 里加入下面的方法 点击查看代码 api.af
阅读全文
posted @ 2021-10-19 09:32 尹宇星_Kim
阅读(113)
评论(0)
推荐(0)
2021年10月13日
OData —— 让 REST 请求更有意义
摘要: 昨天做竞品分析的时候发现一个叫做 OData 的特性,听说是一种行业标准,本着“连行业标准都不知道还怎么混的心情”去网上查了下资料。 OData 全称 Open Data Protocol,是基于 HTTP 的一种通信协议,就和 REST 一样。不一样的是 REST 大部分内容是定义了几种请求头的动
阅读全文
posted @ 2021-10-13 11:31 尹宇星_Kim
阅读(213)
评论(0)
推荐(0)
2021年9月23日
如何用栈来管理函数调用
摘要: 每个函数执行前都有一个起始位置(即被调用的位置,存放在 CPU 的 ebp 寄存器中);当函数开始执行后,会有一个栈顶位置(即执行到当前位置栈里存放的临时变量,存放在 CPU 的 ebp 寄存器中)。 在函数被调用的时候,首先将当前函数的起始位置压住栈中,将 ebp 存放的指针指向这个位置,然后开始
阅读全文
posted @ 2021-09-23 17:30 尹宇星_Kim
阅读(91)
评论(0)
推荐(0)
2021年9月16日
JavaScript 对象中的排序属性和常规属性,以及快属性和慢属性
摘要: 假设我们有个 Bar 类并创建了一个 bar 实例 function Bar() { this[2] = 2 this[3] = 1 this['b'] = 'b' this[1] = 1 this['a'] = 'a' } const bar = new Bar() // 打印属性 for (ke
阅读全文
posted @ 2021-09-16 15:17 尹宇星_Kim
阅读(564)
评论(0)
推荐(0)
2021年9月10日
关于 JavaScript 的变量提升
摘要: JS 在 ES6 之前,只有全局作用域和函数作用域,因此在 if 和 while 之类里用 var 定义的变量是会提升到外面去的。 变量提升的过程中,函数的提升比变量的提升有更高优先级,也就是说同名下,会保留函数的定义,下面的代码输出的是 f hello() {} function hello()
阅读全文
posted @ 2021-09-10 19:05 尹宇星_Kim
阅读(56)
评论(0)
推荐(0)
2021年9月9日
数据如何通过 TCP/IP 进行传输
摘要: 主机 A 向主机 B 请求数据所经历的过程: 请求数据,三次握手建立连接 将数据分成 N(N≥1)个数据包 给每个数据包附加 TCP 头 给每个数据包附加 IP 头 发送数据包 / 接收数据包 数据传输完成,四次挥手断开连接 关键点: TCP 引入了数据包排序机制,所以一份数据拆分成多个数据包发送,
阅读全文
posted @ 2021-09-09 18:45 尹宇星_Kim
阅读(622)
评论(0)
推荐(0)
2021年9月7日
实现两行文本截断并附带 ... 的效果
摘要: 实现一行截断我们都已经非常熟悉了,今天看到个实现两行截断的操作,赶紧记下来 <div class="two-line-ellipsis">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div> .two-line-ellipsis
阅读全文
posted @ 2021-09-07 09:22 尹宇星_Kim
阅读(96)
评论(0)
推荐(0)
2021年8月26日
简述 Vue2 的 Diff VNode 原理
摘要: Vue 的 Diff VNode 算法,看代码能看明白,但想用文字表达清楚感觉挺难的,等有时间了配几幅图估计效果会好很多。
阅读全文
posted @ 2021-08-26 22:01 尹宇星_Kim
阅读(302)
评论(0)
推荐(0)
2021年8月23日
可输入 DOM 的事件触发顺序及注意点
摘要: 假设我们点击一个可输入 DOM,输入某个字符,然后再点击另一个可输入 DOM,则事件触发顺序如下: focus → keydown → keypress → input → keyup → blur → focus 如果在 keydown 事件里面执行了 event.preventDefault 方
阅读全文
posted @ 2021-08-23 09:27 尹宇星_Kim
阅读(174)
评论(0)
推荐(0)
2021年8月18日
为什么 0.1 + 0.2 ≠ 0.3 ?
摘要: 因为计算机浮点数的表示法用的是 IEEE 754 标准,这个标准把一个浮点数用 32 位来表示。这 32 位会分成三段,分别是: 1 位符号位,称为 sign,简称 S 8 位指数位,称为 exponent,简称 E 23 位尾数位,称为 mantissa,简称 M 下图是这 32 位的示意图 然后
阅读全文
posted @ 2021-08-18 09:30 尹宇星_Kim
阅读(243)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告