ZSWYD

上一页 1 ··· 5 6 7 8 9 10 下一页

2022年8月10日

浏览器渲染机制、重绘、重排(回流)

摘要: 重排:当DOM的变化影响了元素的几何信息(DOM对象的位置和尺寸大小),浏览器需要重新计算元素的几何属性,将其安放在界面中的正确位置,这个过程叫做重排。 触发条件: 添加或者删除可见的DOM元素 元素尺寸改变——边距、填充、边框、宽度和高度 重绘:当一个元素的外观发生改变,但没有改变布局,重新把元素 阅读全文

posted @ 2022-08-10 11:33 苏舒 阅读(83) 评论(0) 推荐(0)

输入一个URL到页面过程中发生了什么

摘要: 1.首先在浏览器中输入URL 2.查找缓存:浏览器先查看浏览器缓存-系统缓存-路由缓存中是否有该地址页面,如果有则显示页面内容。如果没有则进行下一步。 3.DNS域名解析:浏览器向DNS服务器发起请求,解析该URL中的域名对应的IP地址。DNS服务器是基于UDP的,因此会用到UDP协议。 4.建立T 阅读全文

posted @ 2022-08-10 11:28 苏舒 阅读(45) 评论(0) 推荐(0)

includes(), indexOf(), **, Math.pow(),

摘要: includes(value[, index]) 查找数组中是否包含一个指定的值,返回boolean. 区分大小写 indexOf(value) 查找某个指定的字符串值在字符串中首次出现的位置 如果没有找到匹配的字符串则返回 -1 ** 幂运算符 Math.pow() pow(x,y) 返回 x的y 阅读全文

posted @ 2022-08-10 10:23 苏舒 阅读(19) 评论(0) 推荐(0)

setTimeout运行机制

摘要: setTimeout()函数 指定某个函数或某段代码在多少毫秒之后执行,返回一个整数,表示定时器timer的编号,可以用来取消该定时器 setTimeout()与setInterval运行机制: 将代码移出本次执行,等下一轮event loop时,再检查是否到时间,执行代码 意味着只有等所有同步代码 阅读全文

posted @ 2022-08-10 09:36 苏舒 阅读(40) 评论(0) 推荐(0)

Unicode与 UTF-8 关系

摘要: Unicode为编码集 UTF-8是一种编码方式 阅读全文

posted @ 2022-08-10 09:07 苏舒 阅读(34) 评论(0) 推荐(0)

浏览器的同源策略

摘要: 同一 协议 域名 端口 为同源. 是浏览器最核心最基本的安全功能 阅读全文

posted @ 2022-08-10 08:34 苏舒 阅读(33) 评论(0) 推荐(0)

什么是内存泄漏?

摘要: 不再用到的内存,没有及时释放,就叫内存泄漏. 阅读全文

posted @ 2022-08-10 08:32 苏舒 阅读(38) 评论(0) 推荐(0)

cookie与session区别

摘要: session是保存于服务端的一个用户标识.保存用户状态 cookie是保存用户信息,实现session的方式 阅读全文

posted @ 2022-08-10 08:30 苏舒 阅读(22) 评论(0) 推荐(0)

2022年8月6日

instanceof, typeof, object.prototype.toString.call()

摘要: instanceof, typeof, object.prototype.toString.call() instanceof 用来判断某个构造函数的prototype属性所指向的对象是否存在于另外一个要检测对象的原型链上 点击查看代码 function instanceOf(target,type 阅读全文

posted @ 2022-08-06 11:15 苏舒 阅读(31) 评论(0) 推荐(0)

强缓存与协商缓存

摘要: 强缓存 强缓存主要使用 Expires、Cache-Control 两个头字段,当二者同时存在时 Cache-Control 的优先级更高。当命中强缓存时,客户端不会再发送请求,而是直接从缓存中读取内容,并返回 HTTP 状态码200。 Expires 优点: 在过期时间以内,为用户省了很多流量。 阅读全文

posted @ 2022-08-06 10:51 苏舒 阅读(184) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 下一页

导航