JS
文章平均质量分 81
JackChouMine
前端程序员
展开
-
前端如何控制并发请求
比如接口一次返回,数据很多,让浏览器渲染卡顿甚至崩溃,这时候我们可以分批同时发出6个请求,这样就可以避免卡顿或者崩溃。关键思路,把请求方法和请求参数使用一个数组存起来,然后每次请求3个,请求完毕后再请求下一个3个。每组请求返回后,把结果保存起来,等所有请求都返回后,再把所有结果返回。等函数式循环结构,不支持等待效果,因为这些函数式循环结构是同步的,不支持等待。等命令式循环结构,想要在循环中实现等待效果,必须使用。个一组,第一组请求完毕后再请求第二组,以此类推。,实现一组请求返回,再执行第二组请求。原创 2024-07-08 08:41:40 · 953 阅读 · 0 评论 -
更加优雅的下载文件 --- http header Content-Disposition 学习
Content-Disposition 在响应头中,告诉浏览器如何处理返回的内容,在表单提交中,说明表单字段信息。download 用于指定名字,如果不指定,浏览器会使用路径的最后一部分作为文件名。标签的属性,用于指定下载动作或者指定文件的名字。用在响应头中,告诉浏览器如何处理返回的内容。页面上有表单,并且我们选择的表单提交方式为。预览,返回的内容替换当前页面,可使用。作为名字,文件后缀名浏览器自动识别。下载,使用 a 访问,会把。下载,接口指定文件名字。文件名含有中文,使用。原创 2024-07-02 12:25:34 · 698 阅读 · 0 评论 -
编写可读性代码的艺术
在大块代码的之间写一些总结性注释,可帮助读者快速了解代码之间的联系。有如下的 html 代码:-- ...还有很多 input -->-- ...还有很多 input -->-- ...还有很多 input -->-- ...还有很多 input -->-- ...还有很多 input -->-- ...还有很多 input -->-- ...还有很多 input -->-- ...还有很多 input -->-- ...还有很多 input -->-- ...还有很多 input -->原创 2024-07-01 10:10:54 · 1456 阅读 · 0 评论 -
常用的 js 代码片段
将秒数转换为 HH: MM: SS 格式的字符串。它通过给定的秒数加上时间戳起始点来创建一个新的 Date 对象,然后将其转换为 ISO 字符串,并提取时间部分得到结果。位运算符 (>>>) 确保了即使未找到点号 (.) ,操作也是安全的,因为在这种情况下仍然会返回一个空字符串。方法从一个元素的 class 列表中添加或移除某个 class。存在则删除,不存在则添加。函数调用可作为计算属性吗?原创 2024-06-25 17:01:11 · 401 阅读 · 0 评论