首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
非代码理论部分
NoobNiu
创建于2021-11-12
订阅专栏
soga
暂无订阅
共11篇文章
创建于2021-11-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
20220816 车轮2主干02
DNS DNS 是「域名系统」的缩写,是 ip 和域名的分布式映射数据库。 ip 记录内容 A:Adress,本域名指向的 ip 地址,可以有多个 NS:Name Server,下一级域名信息的服务器
复习 20220811 主干01
html 语义化 关于语义化有一些意义不大的官话:便于搜索引擎,便于阅读等。 最大的缺点是现在的开发那用了语义化标签大概率跟自带样式打架。 语义化的本质,是标签名拥有一定含义,如表示头部内容。 现在的
网络攻击与防范
XSS跨站脚本攻击 一些漏洞 html文本中被注入script标签 js中拼接的数据突破了原有限制如字符串被闭合 href/src中包含了javasript:等可执行代码 总之,大多来自于将用户输入的
垃圾回收
标记清除 思想 时间定时器循环触发 变量所有变量,将不是垃圾的(可达的)标记,删去所有没有标记的垃圾 缺点 造成空间零碎化,降低分配速度 V8对其的优化 长久块 堆内存分为两块,用两个垃圾回收器管控。
event loop
基本 js执行主线程不断从任务队列中提取宏任务执行,并在执行后执行清空所有微任务。 一个event loop执行的过程 一个event loop只要存在,就会不断执行下边的步骤: 1.在tasks队列
渲染进程工作机制
渲染引擎/浏览器内核 渲染进程的下属线程结构 GUI渲染线程:负责渲染浏览器界面,解析HTML/CSS构建dom树和renderObject树,布局绘制,重绘回流任务。 JS引擎线程:解析js脚本,单
HTTP协议缓存
缓存容器 memory cache 内存缓存容器 disk cache 磁盘缓存容器 内存容器优先级比磁盘容器优先级高 - memory cache disk cache 相同点 只能存储一些派生类资
浏览器结构
解析http 解析头code 解析conten-type: stream类浏览器启动文件下载。 text/图片等类展示在页面商。 html进行渲染解析
网络协议相关
分层协议模型 物理层,用电压高低表示0/1,以及光的闪灭进行信号物理化 链路层(MAC头)代表驱动。如wifi/以太网等传输协议,以太网协议规定,一组电信号构成一个数据包,我们把这个数据包称之为帧。每
从Url到页面
总体流程 DNS解析 DNS相关 - 掘金 (juejin.cn) 发起TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束
DNS相关
DNS(Domain Name System)是域名“系统”的英文缩写 他是联系ip与域名的分布式数据库 A: Address,域名指向的IP地址,一个域名可以有多个A记录。 NS:Name Serv