TIP
大道至简,千里之行始于足下。
- 通用知识
- 经验总结
- 杂项
1.正确使用 eval 从这篇开始
eval 直接调用和间接调用的区别
2.Flexbox 是如何工作的
通过例子说明 css flexbox 布局的工作原理。
3.网页里的“选中复制”到底选了个啥?
介绍用户选中相关的规范定义,并结合 deeplink 库说明在实际中的使用。
4.在浏览器和 NodeJS 中使用 ES Module
ES Module 正在被各大浏览器和 NodeJS 原生支持。本文叙述如何正确地在浏览器和 NodeJS 中使用 ES Module。
5.使用 vite 构建项目并实现接入微前端
本文是在项目中使用 vite 构建的经验记录,同时给出如何构建微前端应用的方案。
6.掌握前端构建的核心科技
webpack、esbuild、rollup、vite 各种工具层出不穷,学不动了?那是因为你没有掌握构建工具的核心能力。本文将跳出构建工具的具体细节,从共性规律出发,阐述构建工具的核心能力。
7.快速学会 shell 中的正则表达式
5 分钟快速掌握 shell 中的正则表达式
8.如何选择 NodeJS 框架?
NodeJS 框架越来越多,在做技术选型的时候难免会眼花缭乱。本文介绍一些选型的指导原则。
9.如何调试 NodeJS 程序?
代码调试在开发阶段非常重要,本文介绍几个 NodeJS 的代码调试工具,帮助提高开发效率。
10.NodeJS 的垃圾回收
什么是垃圾回收?NodeJS 中的垃圾回收是如何实现的?
11.缓存异步函数
对函数的运行结果进行缓存可以提高应用的运行性能。但是对于 JavaScript 而言,很多场景都是异步函数,要对异步函数的运行结果进行缓存,我们需要做一些简单的设计。
12.介绍一个组件拆分方法
如何将组件分解为子组件有时候是一件非常棘手的事情。今天我们借鉴一篇论文中思路,总结一个组件拆分方法。当需要拆分组件的时候,可以参考这个方法,审视一下组件拆分是否合理。
13.NodeJS 的事件循环详解
什么是 NodeJS 的事件循环?事件循环是如何工作的?setTimeout 和 setImmediate 如何工作?
14.图解 NodeJS 流
以图形化的形式,介绍 NodeJS 中流的类型、工作原理,以及如何使用流。
15.深入理解 ES 模块
ES 模块正在被各大浏览器和 NodeJS 原生支持。本文从 ES 模块的诞生背景出发,详细说明为什么需要 ES模块,以及 ES 模块的工作原理。
16.快速初始化工作环境(Mac 篇)
初始化工作环境所需的系统设置、软件包安装等。
17.浏览器中的事件循环与异步代码执行
什么是事件循环?事件循环是如何工作的?宏任务、微任务分别是什么?
18.export default A 与 export { A as default } 的不同
描述 export default A 与 export { A as default } 的不同
19.NodeJS 进程是如何退出的
描述导致 NodeJS 进程退出的几种情况,以及如何处理。
20.如何快速实现一个虚拟 DOM 系统
描述如何快速实现一个简单的虚拟 DOM 系统。阐述一个虚拟 DOM 系统的组成部分。
21.前端组件开发原则
介绍前端组件开发的一些原则,提高效率和可维护性。
22.SOLID 原则
软件设计原则,solid 原则
23.同源策略与跨域
浏览器的同源策略是什么?跨域的各种方法。
24.正则表达式备查手册
正则表达式高频知识点
25.HTTP 缓存
HTTP 缓存机制
26.CSS Grid 布局完全指南
CSS Grid 布局完全指南
27.Flexbox 布局完全指南
css flexbox 布局
关注微信公众号,获取最新推送~
加微信,深入交流~