logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Promise的then、catch、finally、async、await

对于Promise一直使用async、await,而对它的then、catch、finally这三个方法都快忘了怎么用了。then接收两个方法作为参数,第一个参数是成功的回调,第二个参数是失败的回调。catch相当于 then(undefined, onRejected)catch方法拥有一个参数finallyfinally 方法用来指定在 promise 结束时,无论结果是 fulfilled

#javascript
vscode操作

1、快速生成标签生成10个class为item的div标签,内容依次为1、2、3、4.。。。div{$}.item*102、同时选中相同内容先选中一份目标内容,再ctrl+shift+L组合键,就将代码中所有相同的目标内容全部选中了。3、同时在多行放置光标第一种点击出现光标后,按住鼠标中键向下拉。第二种点击第一个光标,按住shift+alt键点击第二个地方。第三种按住Ctrl + Alt,再按键盘

#elementui#vue.js#javascript
electron打包的一些问题

1、打包配置在vue.config.js中pluginOptions: {electronBuilder: {builderOptions: {win: {icon: './public/app.ico'},mac: {icon: './public/app.png'},productName: 'AppDemo'}}

#electron
node的vm(虚拟机),改变运行的环境

vm文档node文档中对vm的解释是:vm 模块提供了一系列 API 用于在 V8 虚拟机环境中编译和运行代码。JavaScript 代码可以被编译并立即运行,也可以编译、保存然后再运行。同时node文档中提醒:vm模块并不是实现代码安全性的一套机制。 绝不要试图用其运行未经信任的代码.vm模块允许改变一些JavaScript脚本代码的上下文运行环境。但是这些代码仍然是运行在nodejs应用程序的

Vuex中的数据状态持久化保存,使用vuex-persistedstate插件

  vuex可以进行全局的状态管理,但刷新后刷新后数据会消失。我们可以结合本地存储做到数据状态持久化,使用vuex-persistedstate插件,将vuex中需要持久化保存的数据保存到本地存储当中。安装npm install --save vuex-persistedstate引入在vuex的index.js中引入import createPersistedState from "vuex-p

使用js获取元素的背景颜色

使用js可以很容易地获取到元素的长度、宽度的值,那么怎么用js获取背景颜色,或者字体颜色、字体尺寸等等其它的css值呢?1、Window.getComputedStyle方法Window.getComputedStyle()方法返回一个对象,该对象在应用活动样式表并解析这些值可能包含的任何基本计算后报告元素的所有CSS属性的值。 私有的CSS属性值可以通过对象提供的API或通过简单地使用CSS属性

#css
使用addEventListener绑定事件并传参

1、问题的由来使用addEventListener 绑定事件时,如果同时想传参,一般可使用匿名函数绑定事件。但是这样做的问题时,匿名函数将不能解绑事件。所以如何做到又能传参,又能解绑事件呢?2、使用bind解决var btn1 = document.getElementById('btn1');var btn2 = document.getElementById('btn2');function

#javascript#前端
css3中var函数

1、css3中的var()函数var() 函数用于插入自定义的属性值,如果一个属性值在多处被使用,该方法就很有用。var函数有两个参数var(custom-property-name, value)custom-property-name必需。自定义属性的名称(即变量),必需以 – 开头。value可选。备用值,在属性不存在的时候使用。例::root {--theme-bg: rgb(28, 17

#css
nextTick的原理

1、JS 运⾏机制 JS 执⾏是单线程的, 它是基于事件循环的。 事件循环⼤致分为以下⼏个步骤: (1) 所有同步任务都在主线程上执⾏, 形成⼀个执⾏栈(execution context stack) 。 (2) 主线程之外, 还存在⼀个"任务队列"(task queue) 。 只要异步任务有了运⾏结果, 就在"任务队 列"之中放置⼀个事件。 (3) ⼀旦"执⾏栈"中的所有同步任务执⾏完毕, 系

何时需要使用beforeRouteEnter

在组件创建时,不仅执行created钩子,同时也会执行beforeRouteEnter。那么,什么时候使用created,什么时候使用beforeRouteEnter?

#javascript#vue.js#前端
    共 11 条
  • 1
  • 2
  • 请选择