摘要: 解析没有 defer 或 async 属性的 js 时会阻塞 DOM 的解析 graph LR A[页面加载] --> B[构建DOM树] --> D[render树] A --> C[构建CSSOM树] --> D B -..-> E[解析js图像等其他资源] D --> F[布局确定每个对象在页 阅读全文
posted @ 2025-11-17 18:28 jinzhepro 阅读(3) 评论(0) 推荐(0)
摘要: rebase:重设基础点 将当前的branch的基础点移动到目标分支。 这么做的好处是主干master明确。 git rebase <目标分支> 不过rebase之后 master 并没有跟随过去,需要再合并一下: git checkout master git merge <刚刚的分支> 这样 m 阅读全文
posted @ 2025-11-17 18:27 jinzhepro 阅读(7) 评论(0) 推荐(0)
摘要: Git 是一种分布式的版本控制系统。 -版本控制,顾名思义可以记录历史,并在需要时回退. -分布式的概念是多了一个本地仓库,每一个本地仓库都存在所有的版本,过程中无需联网提交(但是到最后还是要把代码提交到中央仓库)。 add add 的作用是把工作区改变的代码提交到暂存区,以监听文件内部的改变 gi 阅读全文
posted @ 2025-11-17 18:26 jinzhepro 阅读(11) 评论(0) 推荐(0)
摘要: http 是基于 TCP/IP 的应用层通信协议,用于定义客户端和服务器之间的通信规则。 http/0.9(1991) http 第一个有记录的版本是 1991 年提出的http/0.9,他是有史以来简单的协议。 无请求头 只支持GET方法 只能返回HTML GET /index.html 服务器可 阅读全文
posted @ 2025-11-17 18:25 jinzhepro 阅读(40) 评论(0) 推荐(0)
摘要: 缺陷控制 在项目的全生命周期内,保障项目质量的一系列行为 缺陷问题 需求不明确 返工 沟通/督办 进度超期 加班 缺陷跟踪 工程有 bug 难维护 代码规范 协同 效率低 清单/代办 缺陷跟踪软件 帮助质量保证,在工作中维护软件的跟踪报告,主要作用是开发状态,集中概览,提供报告 总结 分工明确,责任 阅读全文
posted @ 2025-11-17 18:25 jinzhepro 阅读(5) 评论(0) 推荐(0)
摘要: 提前处理 var、 const、 let、 function 声明、 class 声明 。 var 如果 var 出现在 if 语句块中 会提升到所在作用域的头部 console.log(a); // undefined var a = 1; 如果 var 出现在 with 中 不定,不推荐使用 w 阅读全文
posted @ 2025-11-17 18:24 jinzhepro 阅读(6) 评论(0) 推荐(0)
摘要: V8 是一个虚拟机,作为 js 的执行环境,它可以模拟 cpu,堆栈,寄存器等 指令集(机器语言): cpu 只能识别的二进制指令如(1000100111011000) 汇编指令集: 人类可识别记忆的符号(mov ax,bx) 高级语言的处理 解释执行(启动快,执行慢):源代码通过解析器编译成字节码 阅读全文
posted @ 2025-11-17 18:24 jinzhepro 阅读(10) 评论(0) 推荐(0)
摘要: 线性结构,内存不连续 单链表 头结点 后继指针 尾节点 空地址 null 插入和删除 查找 链表不支持随机访问,所以需要遍历节点,时间复杂度 O(n) 代码 使用数组模拟 class Node { // 单个节点 constructor(data, next) { this.data = data; 阅读全文
posted @ 2025-11-17 18:23 jinzhepro 阅读(5) 评论(0) 推荐(0)
摘要: Proxy 可以创建一个对象的代理,实现对操作的劫持。 [MDN-Proxy](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Proxy) // 定义一个普通对象 var obj = 阅读全文
posted @ 2025-11-17 18:22 jinzhepro 阅读(5) 评论(0) 推荐(0)
摘要: 常规属性(properties)和排序属性(element) 对象中的字符串属性被称为 properties,是按照创建的顺序;数字属性被称为 element,按照索引值大小排序。 在对象 bar 内部分别使用了两个线性数据结构保存这两种属性,索引顺序 element → properties 对象 阅读全文
posted @ 2025-11-17 18:21 jinzhepro 阅读(4) 评论(0) 推荐(0)