摘要: 关于 Ruby 如何创建多行字符串。 阅读全文
posted @ 2023-02-21 23:21 徐航宇 阅读(75) 评论(0) 推荐(0) 编辑
摘要: MacOS 更新版本后导致 Git 或 SSH 无法正常使用的问题原因。 阅读全文
posted @ 2022-10-28 16:40 徐航宇 阅读(1171) 评论(1) 推荐(1) 编辑
摘要: 关于 NodeJS 模块化不得不说的坑 本文写于:2022-10-05 面临的问题 问题 1:如何交叉引入(ESM 引入 CJS、CJS 引入 ESM) 问题 2:ESM 必须带上文件扩展名进行 import 总结 在过去的几年时间里,我一直是一名全栈工程师,工作内容偏向于前端。但是在后端技术栈上, 阅读全文
posted @ 2022-10-06 00:23 徐航宇 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: React DOM diff 算法的原理与简单实现 阅读全文
posted @ 2022-08-22 21:34 徐航宇 阅读(71) 评论(0) 推荐(0) 编辑
摘要: Java 如何创建函数式接口 本文写于 2022 年 06 月 20 日 函数式接口 当我们生命的接口有且仅有一个抽象方法签名时,这个接口就可以作为一个函数式接口。(可以有其他非抽象方法,或者覆盖 Object 的 public 方法) 例如: @FunctionalInterface public 阅读全文
posted @ 2022-07-22 11:24 徐航宇 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 浏览器的宏任务与微任务 本文写于 2022 年 07 月 22 日 什么是宏任务、微任务 JavaScript 中用来存储待执行的回调函数的队列包含 2 个不同特定的列队: 宏列队:用来保存待执行的宏任务 定时器回调 / DOM 事件回调 / AJAX 回调(fetch 基于 Promise,所以是 阅读全文
posted @ 2022-07-22 11:09 徐航宇 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 本文写于 2022-06-17 为什么叫 javax 在很多 Java 程序中我们都可以看到 javax 包的身影,那么他到底是何方神圣呢?为什么它长得和 java 如此相似,只是多了一个 x 而已。 早期,Java 自带的类通常都是放在 java 开头的包中的——在最早的时候确实是这样。但后来出现 阅读全文
posted @ 2022-06-18 21:26 徐航宇 阅读(6338) 评论(0) 推荐(2) 编辑
摘要: 如何在虚拟机共享文件夹中处理 node_modules 本文写于 2022 年 5 月 26 日。 Windows 会遇到很多兼容问题,我们为了统一开发环境与运行环境通常会使用 Docker 或是虚拟机。 由于 VBS 会拉跨 win11 的性能,甚至把显卡的功率锁到一个很低的值,所以虚拟机目前是不 阅读全文
posted @ 2022-06-06 19:41 徐航宇 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 前端框架的运行时与编译时 本文写于 2022 年 5 月 20 日。 运行时与编译时是前端工程师常常听到的两个词。 比如 Vue 运行时、Angular 运行时、React 运行时…… 又比如 svelte 框架,总听到他的宣传说的是“0 运行时”,所以他的工作其实就是在“编译时”了。 这两个词到底 阅读全文
posted @ 2022-06-06 19:40 徐航宇 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 介绍事件思想在前端编程中的简单应用。 阅读全文
posted @ 2022-06-06 19:39 徐航宇 阅读(55) 评论(0) 推荐(0) 编辑