简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.保存2.重新应用缓存的stash3.查看stash4.移除5 查看指定stash的diff6 stash指定的文件
【项目多人协作的困扰】git-cli 解决 git merge 合并时 lock 文件变化,忘记重新安装依赖的问题
解构赋值JavaScript 中最常用的两种数据结构是 Object 和 Array。对象让我们能够创建通过键来存储数据项的单个实体。数组则让我们能够将数据收集到一个有序的集合中。但是,当我们把它们传递给函数时,函数可能不需要整个对象/数组。它可能只需要对象/数组的一部分。解构赋值 是一种特殊的语法,它使我们可以将数组或对象“拆包”至一系列变量中,因为有时这样更方便。解构操作对那些具有很多参数和默
Promise API在 Promise 类中,有 6 种静态方法。我们在这里简单介绍下它们的使用场景。Promise.all假设我们希望并行执行多个 promise,并等待所有 promise 都准备就绪。例如,并行下载几个 URL,并等到所有内容都下载完毕后再对它们进行处理。这就是 Promise.all 的用途。语法:let promise = Promise.all([...promise
第一个参数建议两种用法,第一种是传递,第二种是传递基础数据类型值除了前面两个用法还可以传递( , ),但是暂时用不上,建议先优先以前两种用法为主在中的使用第一种,传递了的情况此时返回的对象会附加的拓展方法,可以使用 Assertions上的拓展方法,并且返回的是对象,故需要在前加上来配合使用第二种,传递了的情况此时返回的对象基本含有的方法,不含拓展的方法,并且返回的基本都是,所以一般不需要在前加上
# HTML5 十大新特性总结一、**语义标签**二、**增强型表单**三、**视频和音频**四、**Canvas绘图**五、**SVG绘图**六、**拖拉API**七、**WebWorker**八、**WebStorage**九、**WebSocket**十、**地理定位**
解构赋值JavaScript 中最常用的两种数据结构是 Object 和 Array。对象让我们能够创建通过键来存储数据项的单个实体。数组则让我们能够将数据收集到一个有序的集合中。但是,当我们把它们传递给函数时,函数可能不需要整个对象/数组。它可能只需要对象/数组的一部分。解构赋值 是一种特殊的语法,它使我们可以将数组或对象“拆包”至一系列变量中,因为有时这样更方便。解构操作对那些具有很多参数和默
柯里化(Currying)柯里化(Currying)是一种关于函数的高阶技术。它不仅被用于 JavaScript,还被用于其他编程语言。柯里化是一种函数的转换,它是指将一个函数从可调用的 f(a, b, c) 转换为可调用的 f(a)(b)(c)。柯里化不会调用函数。它只是对函数进行转换。让我们先来看一个例子,以更好地理解我们正在讲的内容,然后再进行一个实际应用。我们将创建一个辅助函数 curry