logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Git stash 的用法,将暂存区的内容缓存并移除,解决切换分支前的内容缓存问题

1.保存2.重新应用缓存的stash3.查看stash4.移除5 查看指定stash的diff6 stash指定的文件

#git#github
【项目多人协作的困扰】git-cli 解决 git merge 合并时 lock 文件变化,忘记重新安装依赖的问题

【项目多人协作的困扰】git-cli 解决 git merge 合并时 lock 文件变化,忘记重新安装依赖的问题

文章图片
#git#前端
ES6 --- 解构赋值(数组,对象,函数)使用详解

解构赋值JavaScript 中最常用的两种数据结构是 Object 和 Array。对象让我们能够创建通过键来存储数据项的单个实体。数组则让我们能够将数据收集到一个有序的集合中。但是,当我们把它们传递给函数时,函数可能不需要整个对象/数组。它可能只需要对象/数组的一部分。解构赋值 是一种特殊的语法,它使我们可以将数组或对象“拆包”至一系列变量中,因为有时这样更方便。解构操作对那些具有很多参数和默

#javascript#前端#开发语言
ES6 --- Promise深入学习(五)Promise 内置的6个API,all,allSettled,race,any,resolve/reject

Promise API在 Promise 类中,有 6 种静态方法。我们在这里简单介绍下它们的使用场景。Promise.all假设我们希望并行执行多个 promise,并等待所有 promise 都准备就绪。例如,并行下载几个 URL,并等到所有内容都下载完毕后再对它们进行处理。这就是 Promise.all 的用途。语法:let promise = Promise.all([...promise

#javascript#json#开发语言 +1
「自动化测试」playwright中 expect 断言搭配 await 的使用事项

第一个参数建议两种用法,第一种是传递,第二种是传递基础数据类型值除了前面两个用法还可以传递( , ),但是暂时用不上,建议先优先以前两种用法为主在中的使用第一种,传递了的情况此时返回的对象会附加的拓展方法,可以使用 Assertions上的拓展方法,并且返回的是对象,故需要在前加上来配合使用第二种,传递了的情况此时返回的对象基本含有的方法,不含拓展的方法,并且返回的基本都是,所以一般不需要在前加上

#自动化#javascript#前端 +1
HTML 5 的十大新特性

# HTML5 十大新特性总结一、**语义标签**二、**增强型表单**三、**视频和音频**四、**Canvas绘图**五、**SVG绘图**六、**拖拉API**七、**WebWorker**八、**WebStorage**九、**WebSocket**十、**地理定位**

#html#前端#html5
ES6 --- 解构赋值(数组,对象,函数)使用详解

解构赋值JavaScript 中最常用的两种数据结构是 Object 和 Array。对象让我们能够创建通过键来存储数据项的单个实体。数组则让我们能够将数据收集到一个有序的集合中。但是,当我们把它们传递给函数时,函数可能不需要整个对象/数组。它可能只需要对象/数组的一部分。解构赋值 是一种特殊的语法,它使我们可以将数组或对象“拆包”至一系列变量中,因为有时这样更方便。解构操作对那些具有很多参数和默

#javascript#前端#开发语言
柯里化函数(Currying),什么是柯里化,为什么要进行柯里化,高级柯里化函数的实现

柯里化(Currying)柯里化(Currying)是一种关于函数的高阶技术。它不仅被用于 JavaScript,还被用于其他编程语言。柯里化是一种函数的转换,它是指将一个函数从可调用的 f(a, b, c) 转换为可调用的 f(a)(b)(c)。柯里化不会调用函数。它只是对函数进行转换。让我们先来看一个例子,以更好地理解我们正在讲的内容,然后再进行一个实际应用。我们将创建一个辅助函数 curry

#javascript#前端#开发语言
到底了