目前a标签下载文件已经成为主流,并且用户体验较好,因此本人没有对其他下载方式深入研究过。 1.同源url 同源且下载地址就是一个文件时,直接设置a标签的href属性为下载地址...
目前a标签下载文件已经成为主流,并且用户体验较好,因此本人没有对其他下载方式深入研究过。 1.同源url 同源且下载地址就是一个文件时,直接设置a标签的href属性为下载地址...
Web Socket与HTTP一样,都是基于TCP的网络协议,二者最大的区别是Web Socket是全双工,HTTP是半双工。二者的其他特性网上有很多介绍,这里不再多说,本文...
先来看看下面这一道题吧: 有一定前端基础的应该都知道结果是打印三个3,也知道这跟作用域有关,但具体是引发这个问题的呢。以下是我个人的理解,如有问题,欢迎指正。 首先,我们需要...
1.at() at()方法读取this的length属性并计算需要访问的索引。at方法的参数为一个整数,正整数时从开始位置查找,负整数时从末尾开始查找。主要用于查找数组或字符...
网上虽然有很多ajax的封装,但都或多或少的存在一些问题,比如没有封装取消请求的方法,也没有对请求参数的对象属性是数组或对象的处理。以jquery为例,这个请求的数据就比较复...
1.使用FormData进行上传 这是比较主流的方式,也是兼容性最好的方式。 前端代码 后端代码 2.使用FileReader进行上传 由于某些老旧的浏览器对FileRead...
前端压缩图片的方法主要借助于canvas的toBlob和toDataURL这两个方法。 共同点 这两种方法的大致流程都是将图片先绘制到canvas元素中,然后才能进行压缩处理...
在前端开发中,生成需要上传文件的url的方式主要有两种,分别是FileReader.readAsDataURL()和URL.createObjectURL()。下面我将以in...
一总结表 方法名是否会改变原数组是否ES6copyWithin是是fill是是pop是否push是否reverse是否shift是否sort是否unshift是否splice...
Promise简介 一个Promise 对象代表一个在这个 promise 被创建出来时不一定已知的值。它让您能够把异步操作最终的成功返回值或者失败原因和相应的处理程序关联起...
基于marked.js和highlight.js搭建个人博客网站的思路 这里对那些想要搭建个人博客网站又不想受限于主流框架的朋友们提供一个思路。我写的很简单,具体的内容自己去...