摘要: 同源策略 同源是指资源地址的 "协议 + 域名 + 端⼝" 三者都相同 下面是一些地址的同源判断示例: 以下不同地址的页面, 去请求一个接口: http://store.company.com/getInfo 同源策略是 浏览器 的一种⽤于隔离潜在恶意⽂件的重要安全保护机制 !!! (服务器没有这个 阅读全文
posted @ 2022-04-07 21:16 Kira的学习笔记 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 重排 重排是指部分或整个渲染树需要重新分析,并且节点的尺⼨需要重新计算。 表现为 重新⽣成布局,重新排列元素。 重绘 重绘是由于节点的⼏何属性发⽣改变(重排导致的重绘),或由于样式发⽣改变(例如:改变元素背景⾊)。 表现为某些元素的外观被改变。或者重排后, 进行重新绘制! 阅读全文
posted @ 2022-04-07 21:07 Kira的学习笔记 阅读(121) 评论(0) 推荐(0) 编辑
摘要: TCP 三次握手理解 (双方确认) TCP是一个端到端的 可靠 面相连接的协议, HTTP基于传输层TCP协议不用担心数据传输的各种问题(当发生错误时,可以重传) 根据这个IP,找到对应的服务器,发起TCP的三次握手 为什么要3次握手 我们假定第一次发送的请求, 因为网络延迟很慢才到达服务端, 然后 阅读全文
posted @ 2022-04-07 21:02 Kira的学习笔记 阅读(67) 评论(0) 推荐(0) 编辑
摘要: HTTPS 在传输数据的过程中会对数据进行加密处理,保证安全性。 目前常见的加密算法可以分成三类,对称加密算法,非对称加密算法 和 Hash算法。 对称加密算法 相同密钥加密解密(加密和解密使用同一把钥匙), 可逆的! 可以用于加密解密传输数据 想使用对称加密算法, 一定要保证密钥不被泄漏 (且进行 阅读全文
posted @ 2022-04-07 20:52 Kira的学习笔记 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 继承 - 原型继承 什么是原型链??? function child(){ this.xx = 'xx'; //子类自己的定义 } child.prototype = new parent(); //这里new parent()父类对象并没有constructor属性,需要后面加上 child.pr 阅读全文
posted @ 2022-04-07 20:21 Kira的学习笔记 阅读(23) 评论(0) 推荐(0) 编辑
摘要: JS中内存的分配和回收都是自动完成的,内存在不使用的时候会被垃圾回收器自动回收。 内存的生命周期 JS环境中分配的内存, 一般有如下生命周期: 内存分配:当我们声明变量、函数、对象的时候,系统会自动为他们分配内存 内存使用:即读写内存,也就是使用变量、函数等 内存回收:使用完毕,由垃圾回收自动回收不 阅读全文
posted @ 2022-04-07 19:28 Kira的学习笔记 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 方法一:使用 margin 通过为元素设置左右的 margin 为 auto,实现让元素居中。 <div class="center">本内容会居中</div> .center { height: 500px; width: 500px; background-color: pink; margin 阅读全文
posted @ 2022-04-07 16:32 Kira的学习笔记 阅读(195) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2022.cnblogs.com/blog/2820688/202204/2820688-20220407162312962-1756490036.png) 阅读全文
posted @ 2022-04-07 16:23 Kira的学习笔记 阅读(27) 评论(0) 推荐(0) 编辑
摘要: ####cookie 当网页要发http请求时,浏览器会先检查是否有相应的cookie,有则自动添加在request header中的cookie字段中。这些是浏览器自动帮我们做的,而且每一次http请求浏览器都会自动帮我们做。这个特点很重要,因为这关系到“什么样的数据适合存储在cookie中”。 阅读全文
posted @ 2022-04-07 16:10 Kira的学习笔记 阅读(872) 评论(0) 推荐(1) 编辑
摘要: 一. 单线程 单线程,是指在JS引擎中负责解释和执行JavaScript代码的线程只有一个 ,不妨叫它主线程 但是实际上还存在其他的线程。例如:处理AJAX请求的线程、处理DOM事件的线程、定时器线程、读写文件的线程(例如在Node.js中)等等。这些线程可能存在于JS引擎之内,也可能存在于JS引擎 阅读全文
posted @ 2022-04-07 15:47 Kira的学习笔记 阅读(94) 评论(0) 推荐(0) 编辑