摘要: 前言 在详细说明 HTTPS 之前,我们先来简单说一下HTTP,关于HTTP的详细说明可以翻看我的另一篇博客,这里只讨论HTTP的缺点,以及HTTPS是什么,它又为什么会出现。 HTTP的缺点 HTTP 主要有以下不足: 通信使用明文(不加密),内容可能会被窃听 不验证通信方的身份,因此有可能遭遇伪 阅读全文
posted @ 2021-10-25 17:33 打遍天下吴敌手 阅读(128) 评论(0) 推荐(0) 编辑
摘要: TCP :传输控制协议,UDP :用户数据报协议 都是位于传输层的协议,关于TCP/IP分层不理解的可以查看我的另一篇博客。 它们的区别主要有以下四点: 1、TCP 是面向连接的(三次握手建立连接),UDP 是无连接的即发送数据前不需要先建立链接。 2、TCP 提供可靠的服务。也就是说,通过 TCP 阅读全文
posted @ 2021-10-24 20:33 打遍天下吴敌手 阅读(6146) 评论(0) 推荐(0) 编辑
摘要: get 和 post 是HTTP协议的两种常用的请求方法,既然常用,那么就会经常有人问它们到底有什么区别呢? 对此总结出来以下五点: get 是不安全的,因为数据被放在URL里面传输,post 数据是放在请求体里面的。 get 传的数据量较小,主要是因为受URL长度限制,post 传送的数据量一般不 阅读全文
posted @ 2021-10-24 19:50 打遍天下吴敌手 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 前言 说到HTTP,我想大家都知道它是超文本传输协议,规定了浏览器和服务器之间互相通信的规则。但是如果问你它是怎样规定的?又是怎样进行通信的?或许你就会觉得不就是在浏览器输入一个URL,然后服务器返回一个页面嘛。毫无疑问这样的理解远远不够,让你继续往下说就会觉得好像是这样又有点词不达意。其实这说明我 阅读全文
posted @ 2021-10-24 16:47 打遍天下吴敌手 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 1、负责传输的IP协议(网络层) 按层次分,IP网际协议位于网络层。InternetProtocol 这个名称可能听起来有点夸张,但事实正是如此,因为几乎所有使用网络的系统都会用到 IP 协议。TCP/IP 协议族中的 IP 指的就是网际协议,协议名称中占据了一半位置,其重要性可见一斑。可能有人会把 阅读全文
posted @ 2021-10-24 11:45 打遍天下吴敌手 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 在讨论js的浅拷贝之前,我们先来看一下js的数据类型。 一、js的数据类型 基本数据类型:存放在栈里面,里面直接开辟一个空间,存放的是值。栈是有结构的,每个区块都是按照后进先出的方式次序存放,基本类型的数据相对是比较稳定的,占的内存也比较小,所有寻找速度比较快,如果基本类型复制的话,栈中重新开辟个新 阅读全文
posted @ 2021-10-22 16:24 打遍天下吴敌手 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 共同点:都是保存在浏览器端,用来在浏览器端存储数据,且都是同源的。 1、localStorage localStorage 是 HTML5 标准中新加入的技术,始终有效,窗口或浏览器关闭也一直保存,因此用作持久数据。而且在所有同源窗口中都是共享的。 保存在客户端,不与服务器进行交互通信。存储数据大小 阅读全文
posted @ 2021-10-21 21:12 打遍天下吴敌手 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 前言 性能黄金法则(Performance Golden Rule)解释了只有10%~20%的最终用户响应时间花在接收所请求的用户HTML文档上,剩余80%~90%时间花在为HTML文档所引用的所有组件(图片、脚本、样式表等)进行的HTTP请求上,最终用户响应时间花费在页面组件上 ——Steve S 阅读全文
posted @ 2021-10-21 19:45 打遍天下吴敌手 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 前言 我们都知道JavaScript是单线程的,一次只能执行一个任务,当有一个任务耗时很长时,后面的任务就必须等待。那么,有什么办法,可以解决这类问题呢? 那就是使用异步执行,通常的异步执行有三种,回调函数、事件监听以及发布订阅。 但是当网络请求非常复杂时,就会出现回调地狱,如下: 正常情况下,这么 阅读全文
posted @ 2021-10-20 19:52 打遍天下吴敌手 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、indexof去重方法 遍历数组,建立新数组,利用indexOf判断是否存在于新数组中,不存在则push到新数组,最后返回新数组 function remove(arr) { var temp = []; //建立一个临时数组 for(var i = 0;i < arr.length;i++){ 阅读全文
posted @ 2021-10-19 20:51 打遍天下吴敌手 阅读(2252) 评论(0) 推荐(0) 编辑