- 博客(8)
- 收藏
- 关注
原创 同步和异步的区别
同步和异步的区别同步是阻塞模式,异步是非阻塞模式。同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去;异步是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。...
2021-10-27 17:19:39
337
原创 npm run build 后dist自动打包成dist.zip
前言:首先需要安装:filemanager-webpack-plugin注意:插件版本不能高于2.0.5,否则会报错,虽然现在已经出到5.0.0了,具体我也没去研究,有兴趣的童鞋自己去看看。插件安装:npm install filemanager-webpack-plugin@2.0.5 --save-dev插件配置:如果是vue-cli那么应该在webpack.base.conf.js这个文件里把这些加上,具体看截图。const FileManagerPlugin = requir
2021-06-01 16:24:00
1325
2
原创 npm install 的时候node_modules里面为什么会有.staging这个东西
.staging是临时存储位置的在运行过程中出现,当真正install所有包之后,node_modules里面的包就会显示正常,也就是,出现这个就是没有下载完成。
2020-06-30 11:58:12
7438
原创 关于async await在forEach下无法实现同步的问题
forEach源码// Production steps of ECMA-262, Edition 5, 15.4.4.18// Reference: http://es5.github.io/#x15.4.4.18if (!Array.prototype.forEach) { Array.prototype.forEach = function(callback, thisArg) ...
2020-04-26 11:41:31
1076
1
原创 element表格默认选中实现以及注意事项
elementUi的测试数据及效果<template> <el-table ref="multipleTable" :data="tableData" tooltip-effect="dark" style="width: 100%" @selection-change="handleSelectionChange"> ...
2020-04-22 15:06:17
1445
原创 一行代码循环出需要匹配数组的下标( findIndex() 方法 )
// 有一个arr的数组var arr= [{id:1},{id:2},{id:3},{id:4}];// 现在要找出id为3的对象它的数组的下标var id = 3;// 获取当前这个id为3的对象在数组里面的下标var index = (arr|| []).findIndex((item) => item.id === id);console.log(index...
2020-03-26 10:26:39
685
原创 js数组循环删除,数组下标已经发生改变的解决方法(逆向删除)
// 问题: 假设有一个数组 arr [a,b,c,d,e] ,想把 c 和 d 从数组删除// 解决方法: 循环数组,再用 splice 方法删除 , 删除c的时候会发现数组的下标已经发生改变,其实这样是不对的,应该使用逆向循环的思维进行删除,这样就可以实现数组的循环删除了。 for (var i = arr.length - 1; i >= 0; i--) { if (...
2020-03-26 09:52:30
2263
转载 使用ie浏览器打开chrome(谷歌)。
function openChrome() {//创建ActiveXObject实例,只在IE下有效,才可以创建var objShell= new ActiveXObject("WScript.Shell");/*命令参数说明cmd.exe /c dir 是执行完dir命令后关闭命令窗口。cmd.exe /k dir 是执行完dir命令后不关闭命令窗口。cmd.exe /c star...
2020-03-09 14:48:52
5052
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人