摘要: react状态管理 阅读全文
posted @ 2025-03-01 09:49 starking_front-end 阅读(1) 评论(0) 推荐(0) 编辑
摘要: diff算法 阅读全文
posted @ 2025-02-28 12:18 starking_front-end 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 浏览器渲染原理 阅读全文
posted @ 2025-02-27 07:56 starking_front-end 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 手写bind 阅读全文
posted @ 2025-02-25 23:32 starking_front-end 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 手写简易 Promise 实现 以下是一个简化版的 Promise 实现,包含核心功能: class MyPromise { constructor(executor) { this.state = 'pending'; // 状态:pending, fulfilled, rejected this 阅读全文
posted @ 2025-02-24 21:40 starking_front-end 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 从输入URL到页面加载 用户视角:看得见的数字旅程 1. 指尖的魔法时刻 行为轨迹 在地址栏输入https://www.tech-blog.com并回车,等待知识宝库的开启 感知触点: 地址栏出现"安全锁"图标(🔒) 页面加载进度条开始流动(🌊) 自动补全建议突然消失 书签栏轻微震动提示加载开始 阅读全文
posted @ 2025-02-23 23:29 starking_front-end 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 大致流程 1、浏览器输入URL并回车 2、浏览器查找当前的URL地址是否存在缓存,并比较缓存是否过时 3、DNS解析URL地址对应的IP地址 4、根据IP地址建立TCP连接(三次握手) 5、浏览器向服务器发送http请求报文,进行http请求 6、服务器处理请求,浏览器接收http响应报文 7、渲染 阅读全文
posted @ 2022-03-26 16:48 starking_front-end 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 二叉树的四种遍历方式: 二叉树的遍历,即按照某种次序依次访问二叉树中所有的结点,使得每个结点被依照次序进行访问且仅被访问一次。 四种遍历方式分别为: 深度优先:先序遍历、中序遍历、后序遍历 广度优先:层序遍历 以中序遍历为例: 中序遍历的递归实现 const inorderTraversal = ( 阅读全文
posted @ 2022-03-04 21:04 starking_front-end 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 希尔排序 希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法。 它与插入排序的不同之处在于,它会优先比较距离较远的元素。 希尔排序的基本思想是:先将整个待排序的记录序列分割成为若干子序列,分别进行直接插入排序,待整个序列中的记录**"基本有序"**时,再对全 阅读全文
posted @ 2022-03-04 20:55 starking_front-end 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 前言 UML,Unified Modeling Language,统一建模语言,是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。——维基百科 Plant UML,基于graphviz的一款绘图工具,very强大。 准备 在正式开始学习使用pla 阅读全文
posted @ 2022-03-04 18:44 starking_front-end 阅读(1444) 评论(0) 推荐(0) 编辑
Live2D
欢迎阅读『starking_front-end』
点击右上角即可分享
微信分享提示