提要 通常下载文件是直接 GET 访问下载链接,由浏览器默认行为进行下载。对于一些动态生成数据的场景,特别是需要用户提交部分参数,这时候 GET 请求就不合适了,需要 POST 提交进行下载。 Form Post 下载文件 这是浏览器最原生的表单提交,可以设定form元素的method为POST,这样请求格式为applicat……
Error ES6 Class 继承 在 Web App 中,我们通常会创建自定义错误类来区分错误类型。如果使用 ES6 的 Class 语法,那么应该有类似如下写法: class MyError extends Error { constructor (msg) { super(msg) this.message = msg this.name = "MyError" } } 现在我们需要报一个自定义错误,那么有: var err = new MyError("this is a error message") 同时,在流程处理中,可能需要通过错误类型执行不同的处理逻辑代码: if (err instanceof MyError) { // do some job console.log("MyError……