首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript - 传输
订阅
雾之旅人
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
前端下载超大文件的完整方案
前端下载大文件落地方案。串行分片下载,暂停、继续、取消下载,以及IndexedDB本地存储使用的注意事项。
手摸手一步步带你封装Axios(环境区分、通用参数配置、异常处理、请求重试、移除重复请求,错误日志收集)
为什么要封装Axios? 前端发起一个请求,都要考虑以下几种情况: 环境配置(本地环境、测试环境、正式环境)? 通用请求头配置? 请求前参数处理? 请求后数据处理? 异常处理? 请求错误怎么办?重试操
🔥 连八股文都不懂还指望在前端混下去么
前端八股文还是值得深入了解,系统巩固的基础。扎实的基本功还有利于跳槽涨薪的。小知识,大挑战!努力行动起来吧!
硬核知识点——浏览器中的三类五种请求
进入监听状态,放在这就是通过onreadystatechange进行监听。 等待正面回应。readyStatus表征目前的状态,当readyStatus为4(请求完成),响应算是接收到了 处理响应。不能一股脑的处理全部响应吧,毕竟也是要面子的人,我肯定只希望接收我喜欢的信息吧,…
深入了解前端监控原理
前端监控分为性能监控和错误监控。其中监控又分为两个环节:数据采集和数据上报。本文主要讲的就是如何进行数据采集和数据上报。 性能数据采集需要使用 window.performance API。 从 MDN 的文档可以看出,window.performance.timing 包含了…
Http系列:断点续传与多线程下载
http的range请求将解决以上困惑。 1、允许服务器基于客户端的请求只发送响应包体的一部分给到客户端,而客户端自动将多个片段的包体组合成完整的体积更大的包体。 下面用一些小例子有测试一下。 -H参数添加 HTTP 请求的标头。 上面的命令就是添加HTTP头Range: by…
要把URL变网页,一共分几步?
先看一张图,然后进入正题,搬砖的就是事儿多... 418:It’s a teapot. 这是一个彩蛋,来自 ietf 的一个愚人节玩笑 在正常流中, display 不为 inline 的元素或者伪元素,会以盒的形式跟文字一起排版。 实际上,“绘制”发生的频率比我们想象中要高得…
js--精准判断上传文件类型
一般来说,对于上传的文件,都要做类型过滤,指定哪些类型能上传,哪些不能上传。 最容易想到的,也是相对常用的,是直接使用文件的拓展名。 将上传文件转为二进制形式后,再获取其前四位头文件的十六进制编码,根据这个就可以精准判定上传文件类型。对于不符合上传格式要求的,直接在客户端做处理…
JavaScript 文件对象详解
在浏览器中操作文件,多数情况下用到的是 File 对象,从 <input type='file' /> 元素获取,进而继续操作(例如将选择的图片展示在页面上,用ajax将文件上传至服务器等)。这里介绍在浏览器中操作文件的相关API. File 对象继承自 Blob 对象,先看看…
hello,Ajax(Ajax的封装)
前面一篇文章讲了ajax的原理,作用和实现。但是都只是实现一个ajax请求响应操作,浏览器和服务器之间请求响应不会只有一次,加入请求响应100次,那么要写100次近似的代码吗? 这篇文章就是解决如何发送多个ajax的问题。如果你对ajax没有了解,我的上一篇文章hello,aj…