自己实现一个 ReactDOM & Remax 初识2019-11-30 (Updated: 2020-04-05)·#react#miniprogram这篇文章写于 2019-11-30 可能其中的内容已经发生更改 如上图,可以看到 react 实际上分成了几个部分, react react 本身代码量并相比于整体来说并不算多,他主要的工作就是调用 react-reconciler 的一些接口,定义了一些 Symbol…
Overlay Networking (Tunnel)2019-11-30 (Updated: 2020-04-04)·#network这篇文章写于 2019-11-30 可能其中的内容已经发生更改 简介 我们知道其实有很多内网穿透,或者能实现这个功能的工具,可以分为以下几类:proxy代理、第三方服务器、UPnP、DMZ、sproofing、dns转换、pwnat 监听端口,反代型 frp ngrok…
XState 状态管理2020-04-01 (Updated: 2020-04-01)·#javascript#react我们在用 react 写 ui 界面的时候,总会掺杂许多的 js 表达式,这是 jsx…
Threejs 初识2019-08-23 (Updated: 2020-03-31)·#threejs📣 前言 上一篇文章中使用 WebGL 在三维空间中创建了,一个平面直角三角形。相信大家没人会觉得简单。程序员应该是这个世界上最会偷懒的人,同时我们也想不要 996 这样的工作时间,Three.js…
WebGL 初识2019-08-23 (Updated: 2020-03-31)·#webgl基本的3D原理 🚩 坐标系 WebGL 使用右手坐标系统 — 轴向右, 轴向上 轴指向屏幕外, 在上图可以看到。 并且默认屏幕是在 面上的(也就意味着我们的视角是从 轴向下看) 📦顶点、物体 位置: 在 3D 空间用来确定位置 (, , ) 颜色: 包含RGBA…
Webpack 初识2020-03-29 (Updated: 2020-03-29)·#webpack这篇文章给学校组织上课的一部分,同时也是为了帮我补充以前没注意的问题。 Webpack 是一个现代 JavaScript 应用程序的静态模块打包器 (module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图 (dependency…
From 表单解析2020-03-08 (Updated: 2020-03-08)·#javascript这篇文章给学校组织上课的一部分,同时也是为了帮我补充以前没注意的问题。 网上有许多解析 From 表单的教程,但是他们要么太复杂,要么没法跟着完成,所以这里就从零开始解析一下 From 表单,当然实际使用还是用 mscdex/busboy…
Websocket 初识2020-03-08 (Updated: 2020-03-08)·#websocket这篇文章给学校组织上课的一部分,同时也是为了帮我补充以前没注意的问题。 以前都没怎么了解过 Websocket,最多也是用过 pusher 之类的成套解决方案,所以这里就对 Websocket 发生的整个过程做一个了解。这里使用原生搭建,因为 nodejs 的 WebSocket…