自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 TCP三次握手的很好的解释图

TCP三次握手的很好的解释图

2022-12-13 14:01:17 87 1

原创 linux系统知识学习(1)

linux系统知识学习

2022-12-07 14:58:41 386

原创 JS对异步循环使用递归,分批进行大量异步请求

在上次使用了使用将同步请求改成异步请求的方法解决了大量Ajax同步请求,出现浏览器页面假死,而Loading图标卡死的情况 之后(详情见如下链接)CSDNhttps://mp.csdn.net/mp_blog/creation/editor/121704028又出现了第二个有待优化的问题,即进行大量的异步请求也会导致一些卡顿(因为请求的for循环次数是在太多)。因此我想有没有什么办法在保证速度的同时,还能将大量的异步请求进行分批运行,一定数量的请求完成之后再进行下一批一定数量的请求.

2021-12-14 18:03:11 2398 2

转载 页面渲染html的过程?

浏览器渲染页面的一般过程:1.浏览器解析html源码,然后创建一个 DOM树。并行请求 css/image/js在DOM树中,每一个HTML标签都有一个对应的节点,并且每一个文本也都会有一个对应的文本节点。DOM树的根节点就是 documentElement,对应的是html标签。2.浏览器解析CSS代码,计算出最终的样式数据。构建CSSOM树。对CSS代码中非法的语法它会直接忽略掉。解析CSS的时候会按照如下顺序来定义优先级:浏览器默认设置 < 用户设置 < 外链样式 < 内联样

2021-12-07 11:25:21 1397

转载 get、post的区别

1.get传参方式是通过地址栏URL传递,是可以直接看到get传递的参数,post传参方式参数URL不可见,get把请求的数据在URL后通过?连接,通过&进行参数分割。post将参数存放在HTTP的包体内2.get传递数据是通过URL进行传递,对传递的数据长度是受到URL大小的限制,URL最大长度是2048个字符。post没有长度限制3.get后退不会有影响,post后退会重新进行提交4.get请求可以被缓存,post不可以被缓存5.get请求只URL编码,post支持多种编码方..

2021-12-07 11:22:24 187

转载 css水平、垂直居中的写法

css水平、垂直居中的写法,请至少写出4种?水平居中行内元素:text-align: center 块级元素:margin: 0 auto position:absolute +left:50%+ transform:translateX(-50%)--此条父级要是相对定位 display:flex + justify-content: center垂直居中设置line-height等于height position:absolute +top:50%+ transform:tr...

2021-12-07 11:19:09 114

原创 大量Ajax同步请求,出现浏览器页面假死,而Loading图标卡死的情况

最近做了一个功能,需要大量删除数据,但是只能从前台一条一条调用API删除(客户的奇怪要求)。同时在删除的过程中,我写了一个Loading的图标,用于展示删除的progress(就是删除了百分之多少的那种)但是在实际使用的过程中,我发现在删除开始后,页面直接卡死了,我的进度条也卡在一开始的位置,打开浏览器调试工具debug的话进度条又会进行展示当前进度。查了一会儿之后,发现是因为我所有的调用都是使用的Ajax同步请求,导致了界面表面的卡死(其实代码还是在继续运行的,只是前台看起来卡死了)改成异

2021-12-03 17:52:07 2098

原创 HTTP 响应中状态码

HTTP 响应中包含一个状态码,用来表示服务器对客户端响应的结果。状态码一般由3位构成:1xx : 表示请求已经接受了,继续处理。2xx : 表示请求已经处理掉了。3xx : 重定向。4xx : 一般表示客户端有错误,请求无法实现。5xx : 一般为服务器端的错误。一、 1开头的1、100 , 正在初始化 (一般看不到)2、101, 正在切换协议 (websocket 浏览器提供的)二、2开头的1、200,表示请求成功,但实际开发中还是要看response里的d..

2021-12-03 17:39:07 1508

转载 前端跨域的几种

首先我们说说什么是非跨域:只有当①protocol(协议)、②domain(域名)、③port(端口)三者一致 的时候才是同源。跨域时会遇到的错误:跨域的解决方式:1.JSONP跨域2.跨域资源共享(CORS)3.PostMessage4.Websocket5.Nginx 反向代理6.Node 中间件代理7.document.domain1、JSONP跨域jsonp的原理就是利用<script>标签没有跨域限制,通过<script>标签sr.

2021-11-30 11:22:27 93

转载 前端安全问题

随着互联网的高速发展,安全问题已成为企业最关注的焦点之一。而前端又是容易引发安全问题的“窗口”,作为开发人员的我们,更需要充分了解如何预防和修复安全漏洞。本文将列举常见的前端安全问题,希望对你有所帮助。本文将从以下几种安全问题展开介绍:XSS攻击 CSRF攻击 SQL注入 XXE漏洞 JSON劫持 XST攻击 暴力破解 信息泄露 其他漏洞1. XSS攻击XSS攻击全称跨站脚本攻击(Cross-Site Scripting),为区别CSS,在安全领域叫做XSS。攻击者通过在目标网

2021-11-25 10:35:04 249

原创 href标签中target的几个属性值

href标签中target的几个属性值target的值有_blank、_self、_parent、_top这四种,例子:<a href="#" target="_blank">链接</a>没有指定<a>的target属性值时,默认是"_blank“”target="_blank":在新窗口中浏览新的页面。target="_self":在同一个窗口打开新的页面。target="_parent":在父窗口中打开新的页面。(页面中使用框架才有用)tar

2021-08-08 17:12:52 4728

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除