你要相信,在这个世界上,总有些东西值得你全力以赴,总有值得你热爱的事物,总有让你奋不顾身的梦想。——村上春树
浏览器事件循环Event Loop 浏览器事件循环Event Loop
JS的执行原理,事件循环要了解事件循环,首先我们先了解进程和线程的概念。 进程是操作系统运行中的程序。 线程是操作系统能够调度的最小单位。 一个进程可以包含多个线程,这些线程共享进程的内存和其他资源。 每个进程中都会启动一个线程来执行代码
2024-10-22
矩阵变换 矩阵变换
矩阵、矩阵运算规则矩阵 (opens new window)是图形学中一个比较重要的数学工具。 m×n矩阵表示m行n列的矩阵。 矩阵乘法运算规则(opens new window) 平移矩阵下面咱们不会严格逻辑推导数学公式,用不严谨的小
2023-06-28 Icon
js的进制转换 js的进制转换
十进制转二进制 将该数除以 2,得到商和余数。 将余数记录下来,作为二进制数的最低位。 将商作为新的十进制数,重复步骤 1 和 2,直到商为 0。 例如,将十进制数 13 转换为二进制数的过程如下: 13 ÷ 2 = 6 ... 1 6
2023-03-14
js的一些运算 js的一些运算
或运算在 JavaScript 中,或运算符用符号 | 表示。它是一个按位运算符,它对两个操作数的每一位执行“或”运算。 或运算的规则如下: 如果两个操作数的相应位都是 0,则结果为 0。如果两个操作数的相应位至少有一个是 1,则结果为 1
2023-03-14 Icon
react + webpack + typescript 搭建自己的脚手架 react + webpack + typescript 搭建自己的脚手架
前言市场上基于 react 的脚手架很多,用起来也很方便,比如:create-react-app、ant design pro、next.js等,每个脚手架都有自己突出的地方,但大体用到的技术都差不多,要想真正理解脚手架的运行原理,就是亲自
2022-08-16
原生AJAX教程 原生AJAX教程
什么是 AJAX ? Asynchronous JavaScript and XML(异步的 JavaScript 和 XML) 是一种用于创建动态网页的技术 通过与后台进行 HTTP 交互,异步获取数据并进行局部更新 XMLHttpRe
2022-08-16
从js的双精度浮点数说起 从js的双精度浮点数说起
背景 javascript 中使用 IEEE754 标准来规定浮点数。 在 IEEE754 中,规定了4种方法用来表示浮点数: 单精度(32位) 延伸单精度(43比特以上) 双精度(64位) 延伸双精度(79比特以上) js中使用的
2022-08-16
APNG替代GIF制作完美动效 APNG替代GIF制作完美动效
GIF介绍GIF是一种很古老的格式,制霸浏览器几十年(1987年至今),特点有: 它采用无损压缩存储,在不影响图像质量的情况下,生成很小的文件 GIF文件可以制作动画 支持透明色,但是只支持全透明 几乎所有浏览器都支持(远古时期没得选)
2022-08-11
hexo-admin 忘记密码怎么办 hexo-admin 忘记密码怎么办
hexo-admin 忘记密码 忘记密码时,可在本地绕开密码校验,登录后重置密码,具体方法如下: 在 node_modules 中打开 hexo-admin/auth/strategy.js 找到 validate_credential
2021-12-30