2022_浏览器
文章平均质量分 78
文件下载
乖女子@@@
这个作者很懒,什么都没留下…
展开
-
h5逻辑_判断当前浏览器所处环境
我们可以通过userAgent去判断浏览器所处的环境,比如是在安卓还是iOS…属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。通过UserAgent可以取得浏览器类别、版本,客户端操作系统等信息。navigator的。原创 2023-04-12 11:04:09 · 385 阅读 · 0 评论 -
协议_http协议
1.常见的http请求方式创建资源(增加):POST; 删除请求:DELETE; 修改请求:PUT; 查询请求:GET; 验证是否跨域:OPTOIONS; get请求与post请求的区别:https://blog.csdn.net/qq_43260366/article/details/115093087 什么时候使用post请求,什么时候使用put请求 若是接口需要是幂等的,就是用put请求,若是接口不需要幂等的就使用post请求; eg:比如添加一条相同的数据 若是需要覆盖上原创 2021-04-18 19:08:27 · 138 阅读 · 0 评论 -
cookie
cookie 是后端可以存储在用户浏览器中的小块数据!cookie 最常见用例包括用户跟踪,个性化以及身份验证。原创 2023-04-06 17:11:57 · 803 阅读 · 0 评论 -
不带跨域的谷歌浏览器
跨域浏览器原创 2023-03-14 15:02:30 · 189 阅读 · 0 评论 -
http_幂等性
幂等性1.定义:幂等的 若是(路经,请求方式,参数都相同)方法调用一次和调用多次得到的结果是一样的,则称为方法是幂等的。 注:若是参数不相同则没有可比性; http幂等性 资源请求一次,或者多次产生的副作用是相同的。 eg: 我们发送1次get请求,获取一个ok,与发送100次请求,获取这个ok,效果是一样的,都是得到一个ok,中间没有给服务器带来任何压力,也没有修改数据库,因此我们称这个get请求是幂等的。 http请求是不是幂等的呢 GET获取请求, 是幂等的。原创 2021-04-19 19:41:27 · 111 阅读 · 0 评论 -
浏览器_跨域问题
跨域会报一个固定格式的错误:'ajax请求地址''网页请求地址'原创 2021-04-02 19:30:42 · 1211 阅读 · 0 评论 -
浏览器-缓存(协商缓存和强制缓存)
1.强制缓存[1]定义 强制缓存就是说在第一次访问服务器获取到数据之后,在过期时间以内不会去重复请求,而是通过浏览器缓存拿去数据; 过期时间原创 2021-03-27 15:56:16 · 644 阅读 · 0 评论 -
浏览器-http常见的状态码
1. 2xx--成功200 OK,表示从客户端发来的请求在服务器端被正确处理; 204 No content,表示请求成功,但响应报文不含实体的主体部分; 205 Reset Content,表示请求成功,但响应报文不含实体的主体部分,但是与 204 响应不同在于要求请求方重置内容; 206 Partial Content,进行范围请求2. 3xx--重定向301 moved permanently,永久性重定向,表示资源已被分配了新的 URL; 302 found,临时性重定向,表示资源原创 2021-03-27 16:13:17 · 721 阅读 · 0 评论 -
DNS域名解析
其实互联网的每一台主机都是通过ip地址来标识位置的,但是一般来说ip地址都是由纯数字组成,比较难记。因此在使用过程中我们可以将域名与ip地址关联起来,通过域名找到对应的ip地址并访问。原创 2022-09-20 14:43:04 · 459 阅读 · 0 评论 -
TCP协议_三次握手与四次挥手
前提:客户端设置了超时时间,当客户端向服务端发起请求时,若是超过规定时间没有接收到服务端返回的确认请求标志,那么客户端会重新发起一个新的请求;1.为了防止已失效的请求报文突然又传送到服务器引起错误,造成资源浪费。客户端发起 请求1->SYN,但是由于网络等原因没有发送到服务端;客户端长时间没有接收到服务器的响应,超时之后->重新发起请求2 ->SYN;服务端成功接收到请求2并返回确认->SYN+ACK,建立连接可传输数据;但是此时客户端收到了 请求1(已废弃);原创 2022-09-20 16:56:04 · 803 阅读 · 0 评论 -
浏览器-输入url到看到页面发生了什么
总结:协议 DNS域名解析协议:网络层协议; TCP/UDP协议:传输层协议; http/https:网络层协议; 步骤 [1]DNS域名解析; [2]建立tcp连接; [3]发送请求 [4]获取数据; [5]解析数据,渲染页面; [6]释放tcp连接 1.DNS(Domain Name System)域名解析注:DNS域名解析协议是应用层协议;[1]首先我们要知道域名是什么?域名是IP地址的别名; 因为IP存在数字和英文的组合(IPV6),不利于原创 2021-03-27 15:18:28 · 88 阅读 · 0 评论 -
html5_websocket通信协议
但是建立之后,在真正传输时候是不需要HTTP协议的(WebSocket通过http协议建立服务器与客户端的关系)websocket协议最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种.2.WebSocket是需要浏览器和服务器握手进行建立连接的,而http是浏览器发起向服务器的连接,服务器预先并不知道这个连接。http协议是最常用的网络协议,既然有了http协议为什么还需要websocket协议呢?2.都是处于应用层的协议。原创 2022-10-11 19:47:33 · 910 阅读 · 0 评论 -
js--js引擎的执行机制
1.js为什么是单线程的?这主要和js的用途有关,js作为浏览器的脚本语言,主要是实现用户与浏览器的交互,以及操作dom的,这决定了js只能是单线程;想一下如下场景若是js是多线程的 现在有两个线程,p1,p2 p1,p2想操作同一个dom元素,一个执行删除操作,一个执行修改操作; 那么,我们应该听哪一个的呢? 因此,这就意味这js只能是单线程; 2.js中为什么需要异步?很多操作是需要大量时间的,比如说定时器可能间隔1分钟甚至更多,若是同步代码的话会造成阻塞线程;而对原创 2021-03-27 21:13:59 · 153 阅读 · 0 评论 -
打包工具_Webpack
图片在进行打包时,会按照上述形式修改文件名。原创 2022-10-14 20:06:57 · 416 阅读 · 0 评论 -
html5新增_webStorage
Session是基于Cookie的一种会话机制。(1)session的使用流程。2.为什么要有cookie;3.cookie数据的产生。1.cookie是什么;删除当前存储的全部数据。原创 2022-08-10 14:51:01 · 167 阅读 · 0 评论