首页
AI Coding
沸点
课程
直播
活动
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…