cody1991

记录下来,变成自己的东西

[置顶] 生活清单

始于 2020 年 12 月 27 号 2021 年 电影 在看 想看 看完 电视剧 看完 想见你...

从输入URL到页面加载的过程(10) - 回收机制

from 从输入 URL 到页面加载的过程?如何由一道题完善自己的前端知识体系! 作为进阶回头再来看看:从输入 URL 到页面加载完成的过程中都发生了什么事情? 回收机制 JS 有垃圾处理器,所以无需手动回收内存,而是由垃圾处理器自动处理。 一般来说,垃圾处理器有自己的回收策略。 譬如对于那些执行完毕的函数,如果没有外部引用(被引用的话会形成闭包),则会回收。(当然一般会把回收动作...

从输入URL到页面加载的过程(1) - 大纲

from 从输入 URL 到页面加载的过程?如何由一道题完善自己的前端知识体系! 作为进阶回头再来看看:从输入 URL 到页面加载完成的过程中都发生了什么事情? 整体框架 脉络 浏览器接收 url 到开启网络请求线程 多进程的浏览器 多线程的浏览器内核 解析 url 网络请求都是单独的线程 开启网络线...

《JS 正则迷你书》笔记4 - 回溯法

from https://github.com/qdlaoyao/js-regex-mini-book

《JS 正则迷你书》笔记3 - 括号

from https://github.com/qdlaoyao/js-regex-mini-book 对括号的使用是否得心应手,是衡量对正则的掌握水平的一个侧面标准 括号提供了分组,便于我们引用他 括号学习 分组 我们知道 /a+/g 代表连续出现 a,而 /(ab)+/g 代表连续出现 ab 1 2 "ababa abbb ababab".match(/(ab)+/g); /...

前端性能优化相关

性能指标文档 总览 FP - 首次的绘制时间,页面第一次绘制的时间 FCP - 首次内容绘制的时间,包括文本,图片,非空白 canvas 和 svg LCP - 视窗内最大元素的绘制时间 TTI - 首次可交互时间(练习五秒内没有常任务或者两个以上的 GET 请求,五秒最后一个常任务结束的时间就是 TTI) FID - 首次输入延迟时间,在 FCP 和 TTI 之间用户与页面交互时...

《JS 正则迷你书》笔记2 - 位置匹配

from https://github.com/qdlaoyao/js-regex-mini-book 正则要么匹配字符,要么匹配位置 位置匹配 什么是位置? 位置 (锚)就是每个字符之间的位置 _h_e_l_l_o_ 比如这个字符中的 _ 代表的就是一个个的位置 ES5 中一共有 6 个 锚 ^ $ \b \B (?=p) (?!p),把它们弄成一个正则 /^$\b\B(?=...

《JS 正则迷你书》笔记1 - 字符匹配

from https://github.com/qdlaoyao/js-regex-mini-book 正则要么匹配字符,要么匹配位置 字符匹配 两种模糊匹配:横向和纵向 横向 匹配长度不固定,使用量词 {m,n} 比如 /ab{2,5}c/,匹配 1 个 a,2~5 个 b,1 个 c 1 2 3 4 const reg = /ab{2,5}c/g; const str ...

Hello World

Hello World! 挺喜欢这个主题的,后续作为学习和记录的主要地方。感觉不能太流水账学习东西了