
JavaScript
文章平均质量分 85
JavaScript相关知识,包含ES6+中函数的使用技巧和力扣题目
BreenCL
一只前端切图仔
展开
-
前端大文件上传和下载(分片上传)
前端大文件上传(分片上传)一、问题日常业务中难免出现前端需要向后端传输大型文件的情况,这时单次的请求不能满足传输大文件的需求,就需要用到分片上传业务需求为:用户可以上传小于20G的镜像文件,并进显示当前上传进度前端:vue3.x+Element Plus组件+axios二、解决解决思路简单为前端选择文件后读取到文件的基本信息,包括:文件的大小、文件格式等信息,用于前端校验,校验完成后将文件进行切片并通过请求轮询把切片传递给后端Vue的元素代码如下,主要借助el-upload组件:&l原创 2022-04-02 16:05:04 · 14287 阅读 · 9 评论 -
ES6及ES6+对象、数组方法使用(含力扣题目)持续更新...
1.apply()方法:通过apply可以编写用于不同对象的方法var person = { fullName: function() { return this.firstName + " " + this.lastName; }}var person1 = { firstName: "Bill", lastName: "Gates",}person.fullName.apply(person1); // 将返回 "Bill Gates"原创 2021-08-05 16:42:31 · 287 阅读 · 0 评论 -
宏任务与微任务与异步
在ES5之后,JavaScript引入了Promise,不需要浏览器的安排JavaScript引擎本身就可以发起任务了宿主发起的任务称为宏任务JavaScript引擎发起的任务称为微任务同操作系统一样,等待的行为是一个事件循环,整个循环做的事情基本上就是反复的”等待—执行“1.宏任务在任务队列(task queue)中的函数每次执行的过程都是一个宏观任务宏任务的队列就相当于事件循环宏任务中JavaScript的Promise还会产生异步代码,JavaScr..原创 2021-07-30 14:56:28 · 317 阅读 · 0 评论