随笔分类 - javascript
摘要:高阶函数:A函数接收的参数或者返回值是一个函数,则A为高阶函数 柯里化:通过函数调用继续返回函数的方式,实现多次接收参数最后统一处理的函数编码形式 维基百科的解释是:把接收多个参数的函数变换成接收一个单一参数(最初函数的第一个参数)的函数,并返回接受剩余的参数而且返回结果的新函数的技术。其由数学家H
阅读全文
摘要:在开发过程中,我们可以定义很多参数,这时需要通过不同的操作来改变不同的参数,这就比较复杂了, 虽然不难,但是代码多了也不好看,这时我们就可以通过简单的操作就行简化: 1、对象使用方括号 let obj = { name:"it大虫" } var newName = "name" console.lo
阅读全文
摘要:我们平常下载文件一般都是通过get请求直接访问进行下载, 但是当有特殊情况如权限控制之类的会要求我们通过post请求进行下载,这时就不一样了, 具体方法是通过协调后端,约定返回的文件流,请求的responseType一般为arraybuffer或者buffer
阅读全文
摘要:在写项目的时候,需要用到tree组件进行回显来进行权限控制: 在回显过程中使用回显函数会报报undefined, 这时只需要给该函数包裹一层nextTick方法就行了, 在回显过程中我们有可能使用半选,这时用setchecked就行了 2021-11 更新 nexttick函数主要是在dom更新结束
阅读全文
摘要:1、变量声明let和 const,let定义局部变量,也可在块级第一,const则定义常量,不可重复赋值(ES6) 2、解构赋值(ES6) 数组解构赋值:let [a, b, c] = [1, 2, 3];//等同于let a = 1;let b = 2;let c = 3; 让代码看起来更优美,有
阅读全文
摘要:我们在项目中对接口发起请求时会遇到一个跨域请求的问题,在这个时候,我们可以用一个较为简单的方法解决:jsonp 后端(以php为例): <?php header('Content-type: application/json'); //获取回调函数名 $jsoncallback = htmlspec
阅读全文

浙公网安备 33010602011771号