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