cody1991

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

[置顶] 生活清单

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

LeetCode 122. 买卖股票的最佳时机 II

思路:其实很简单可以发现相邻两个数组如果是递增的,把差值加上就是最后的结果了 122. 买卖股票的最佳时机 II 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 /** * @param {number[]} prices * @return {number} */ var maxProfit = function (prices) { if (p...

算法学习

from 小浩算法 这个系列把上面的题目一个个过完 快速查找题目 https://leetcode-cn.com/problemset/all/?search=1

从输入URL到页面加载的过程(8) - CSS的可视化格式模型

from 从输入 URL 到页面加载的过程?如何由一道题完善自己的前端知识体系! 作为进阶回头再来看看:从输入 URL 到页面加载完成的过程中都发生了什么事情? 这一篇基本是 copy 下来的,对于这部分 css 不打算投入太多去看 CSS 的可视化格式模型 CSS 中规定每一个元素都有自己的盒子模型(相当于规定了这个元素如何显示) 然后可视化格式模型则是把这些盒子按照规则...

从输入URL到页面加载的过程(7) - 解析页面流程

from 从输入 URL 到页面加载的过程?如何由一道题完善自己的前端知识体系! 作为进阶回头再来看看:从输入 URL 到页面加载完成的过程中都发生了什么事情? 解析页面流程 流程简介 解析 html,生成 DOM 树 解析 css,生成 css 规则树 合并 dom 树 和 css 规则树,生成 render 树 布局 render 树 (layout/relow...

从输入URL到页面加载的过程(6) - 单独拎出来的缓存问题,http缓存

from 从输入 URL 到页面加载的过程?如何由一道题完善自己的前端知识体系! 作为进阶回头再来看看:从输入 URL 到页面加载完成的过程中都发生了什么事情? 单独拎出来的缓存问题,http 缓存 缓存可以分为 强缓存 和 协商缓存 强缓存时 200 from cache,浏览器判断本地是否过期,未过期直接使用,不发 http 请求 协商缓存 304 会发起请求,服务器来...

从输入URL到页面加载的过程(5) - 后台和前台的 http 交互

from 从输入 URL 到页面加载的过程?如何由一道题完善自己的前端知识体系! 作为进阶回头再来看看:从输入 URL 到页面加载完成的过程中都发生了什么事情? 后台和前台的 http 交互 http 信息载体 报文一般包含了 通用头部 响应/请求头部 响应/请求体 通用头部 Request URL 请求的 web 服务器地址 Request Method 请求的方法(...

从输入URL到页面加载的过程(4) - 从服务器接收到请求到后台接收到请求

from 从输入 URL 到页面加载的过程?如何由一道题完善自己的前端知识体系! 作为进阶回头再来看看:从输入 URL 到页面加载完成的过程中都发生了什么事情? 从服务器接收到请求到后台接收到请求 负载均衡 若干个服务器组成一个集群,配合反向代理实现负载均衡 用户发起的请求都指向了调度服务器(反向代理服务器,比如装了 nginx 控制负载均衡),调度服务器根据调度算法,分配不同的请...

从输入URL到页面加载的过程(3) - 开启网络线程到发出一个完整的http请求

from 从输入 URL 到页面加载的过程?如何由一道题完善自己的前端知识体系! 作为进阶回头再来看看:从输入 URL 到页面加载完成的过程中都发生了什么事情? 开启网络线程到发出一个完整的 http 请求 这一部分主要是 dns 查询, tcp/ip 请求,五层因特网协议栈等 DNS 查询得到 IP 输入的是主机名字的话,需要解析成 ip 如果浏览器有缓存,直接用浏览器缓...

从输入URL到页面加载的过程(9) - js 解析过程

from 从输入 URL 到页面加载的过程?如何由一道题完善自己的前端知识体系! 作为进阶回头再来看看:从输入 URL 到页面加载完成的过程中都发生了什么事情? js 解析过程 js 的解释阶段 js 是解释性语言,不需要提前编译,由解释器实时运行 引擎对 js 的处理过程简单如下: 读取代码,进行词法分析 Lexical analysis,然后把代码分解成词元 token...

从输入URL到页面加载的过程(2) - 从浏览器接收 `url` 到开启网络请求线程

from 从输入 URL 到页面加载的过程?如何由一道题完善自己的前端知识体系! 作为进阶回头再来看看:从输入 URL 到页面加载完成的过程中都发生了什么事情? 从浏览器接收 url 到开启网络请求线程 浏览器是多进程的,有一个主控进程,每个 tab 页面都会打开一个新的进程,但是有时候会合并 进程可能包含下面几个 浏览器进程,负责协调主控,只有一个 第三方插件进程,每个...