![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端网络基础知识
文章平均质量分 82
对前端需要了解的基础网络知识的学习记录
小六*^____^*
这个作者很懒,什么都没留下…
展开
-
HTTP状态码、accept与content-type
304重定向Etag:服务端资源唯一标识符(优先级高于Last Modified)Last Modefied: 资源在服务器最后的修改时间(精确到秒)所以需要唯一标识404页面错误(页面不存在)403 服务器拒绝请求forbidden500InternetServe Error 服务器发生不可预测的错误‘503 服务器不能处理客户端请求。原创 2023-04-20 14:26:32 · 204 阅读 · 0 评论 -
鼠标行为预测技术
因为有时候我们把鼠标从主菜单移到子菜单(斜移)的时候会切换子菜单,但是我们的目的并不是切换子菜单,所以需要通过鼠标行为的预测来设置延时器,以便斜移鼠标到子菜单的时候,其他主菜单不切换。**重点:**预判鼠标走的方向。原创 2023-04-21 16:19:16 · 189 阅读 · 0 评论 -
cookie持久登录
关于form表单原创 2023-04-21 16:30:25 · 145 阅读 · 0 评论 -
四次挥手及同源策略
上述情况会造成TCP服务器进程对之前所发送的TCP连接释放报文段的超时重传,并仍处于最后确认状态,串串的TCP释放报文段到达TCP客户进程,由于TCP客户进程处于关闭状态,因此不理睬该报文段,从而造成TCP服务器进程反复重传TCP连接释放报文段,并一直处于最后确认状态,无法进入到关闭状态,因此时间等待状态以及处于改状态2MSL时长,可以确保TCP服务器进程,可以收到最后一个TCP确认报文段。FIN-WAIT-1:等待远程TCP的连接中断请求,或者先前的连接中断请求的确认。原创 2023-04-20 16:16:34 · 36 阅读 · 0 评论 -
AJAX版本、响应数据、超时设置、同步异步
没发送之前是0,发送以后是1,onreadystatechange事件里面监控的是2,3,4这几个状态,readystate仅仅是针对请求的状态码,获取资源是否成功取决于status的状态。场景:AJAX请求后,在成功的回调函数中给某一全局变量赋值,如果是异步请求,是不能赋值成功的,因为AJAX操作需要时间,而外部程序执行比AJAX快,所以不会成功,但是异步可以,因为程序阻塞。async: 异步默认的async为true,AJAX异步请求时,不影响页面的加载,用户操作以及AJAX程序后的程序执行。原创 2023-04-21 11:20:29 · 974 阅读 · 0 评论 -
cookie增删改查,用户追踪
cookie存在的意义:因为HTTP协议是无状态的,当浏览器向服务器发出请求,服务器没办法区分浏览器用户身份及用户相关操作,所以cookie被作为一种存储手段,但是浏览器每次请求都会在请求头中带上cookie,会对性能方面有一定的影响,且它有大小限制,因此后来浏览器又退出了新的API ->storage。1、增加cookie,如果两次增加的cookie具有相同键名,后边的会覆盖前面的,但是在不同Domain和path下,不会覆盖。设置域:指定cookie在哪个域下可以被接收,如果不指定默认是当前源。原创 2023-04-21 16:35:57 · 170 阅读 · 0 评论 -
浏览器缓存
把已请求并响应的WEB资源(HTML页面、图片、js文件、CSS文件、数据等)复制一个副本存储在浏览器的缓存中。原创 2023-04-20 15:09:45 · 36 阅读 · 0 评论 -
6种跨域获取数据的方法
跨域HTTP请求同源:协议&&域名&&端口都相同不同源:协议||域名||端口其中有一个不同就是不同源关于iframeiframe可以获取窗口对象,通过iframe.contentWindowiframe窗口存在父子关系,可以在子窗口获取父级窗口的name属性wondiow.parent.name同源的页面父子窗口可以相互获取name属性window.name有共享性,一个窗口只有一个name,同一个窗口多个页面共享,只要不改变不关闭,窗口就只有唯一的一个原创 2023-04-21 11:58:57 · 793 阅读 · 0 评论 -
JSON跨域
JSONP JSON with Padding 跨域获取JSON数据的一致非官方使用模式JSON和JSONP不是一个类型JSON是数据交换格式JSONP是一种跨域获取JSON数据的交换技术JSONP抓取的资源并不直接是JSON数据,而是带JSON数据参数的函数执行哪些不受同源策略的影响1、img的srcy引入不同的图片资源2、link的href引入不同源的样式文件3、iframe的src引入不同源的网页资源4、script的src引入不同源的脚本文件资源。原创 2023-04-21 15:09:33 · 113 阅读 · 0 评论 -
瀑布流的原理及实现
很多图片平铺在页面上,宽度相同,高度不同,错落有致的排列出N列,这样就叫瀑布流。原创 2023-04-18 15:33:15 · 549 阅读 · 0 评论 -
DNS解析、IP、TCP与UDP、 HTTP与HTTPS、三次握手
Internal提供了很多服务,其中包括WWW(网页服务)、FTP(文件传输)、E-mail(电子邮件)、Telent(远程登陆)等等,www是用浏览器访问网页的服务,所以网站的主页的域名前需要加www,而随着网站服务类型的增加,不同的二级或三级域名对应不同的业务,而业务的处理任务会分配到多个服务器,所以,不需要使用www来标注主页,很多网站都还会做DNS解析wwwwww协议,网页服务协议。原创 2023-04-19 12:30:33 · 243 阅读 · 0 评论 -
WWW历史、HTTP报文、请求方式
在客户端和服务器之间发送的数据块,这些数据块以一些文本的源信息开头,描述了报文的内容及含义,后面跟着可选的数据部分,这些报文在客户端、服务器和代理之间流动。因此HTTP报文的发送也叫报文流每条HTTP报文包含一个客户端请求和一个服务端响应。原创 2023-04-20 11:53:24 · 165 阅读 · 0 评论 -
AJAX大文件上传
通过input的onchange事件,绑定事件处理函数,获取到上传的文件的类数组,通过循环判断每一个文件的大小是否超出,并做相应的提示,符合要求的文件通过创建formData对象上传,在Ajax的对象中,通过upload.onrogress方法获取文件上传的进度(e.loaded,e.total)设置进度条。input标签的type属性为file,默认只能上传一个文件,设置multiple属性,可以上传多个文件,并在name属性中添加[]告诉后端上传的是一个数组。3. form表单上传文件是同步的。原创 2023-04-19 11:32:26 · 355 阅读 · 0 评论 -
强制缓存与协商缓存
计算机已经接收过一次,然后保存以备将来使用的数据。原创 2023-04-20 11:10:39 · 76 阅读 · 0 评论