自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岁月如歌去,十年弹指间

专注前端技术总结与分享!欢迎大佬们参考及提出批评,共同进步!

  • 博客(8)
  • 收藏
  • 关注

原创 Vue 项目在 IE11 中数据更改后页面数据无变化

问题在 IE11 中,如果 GET 请求相同的 URL ,浏览器默认会使用之前的缓存数据,而不是重新请求接口解决针对 IE 浏览器,在每个请求末尾都添加一个时间戳,保证每个请求都是独立的即可 因为其他浏览器不存在此问题,所以添加时对浏览器进行判断,只为 IE 添加 if (window.ActiveXObject || 'ActiveXObject' in window) {...

2019-08-29 18:09:14 580

转载 js各种特殊字符的正则表达式

1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$...

2019-08-19 10:16:49 19104

原创 js数组与字符串的相互转换

一、数组转字符串var a, b,c; a = new Array(a,b,c,d,e); b = a.join('-'); //a-b-c-d-e 使用-拼接数组元素c = a.join(''); //abcde二、字符串转数组var str = 'ab+c+de';var a = str.split('+'); // [ab, c, de]var b = str.s...

2019-08-16 10:52:05 120

原创 js的const常量面试题

const person ={ name:'123' } person =12; person.name ='wahhh' person={name:'注重'} console.log(person) console.log(typeof person)输入结果:答案:报错, (person=12)const常量定...

2019-08-15 11:01:30 439

转载 js中微任务和宏任务的区别

概念1. 宏任务:当前调用栈中执行的代码成为宏任务。(主代码快,定时器等等)。2.微任务: 当前(此次事件循环中)宏任务执行完,在下一个宏任务开始之前需要执行的任务,可以理解为回调事件。(promise.then,proness.nextTick等等)。 3. 宏任务中的事件放在callback queue中,由事件触发线程维护;微任务的事件放在微任务队列中,由js引擎线程维护。...

2019-08-15 10:38:26 10792 13

转载 JS的浮点数计算精度丢失问题解决方案

解决方案:本质上在处理这类问题的时候,基本的思路就是通过将浮点数转换成整数进行计算,然后再将整数的小数点位调整,转回正确的浮点数结果。console.log(Math.formatFloat(6.8-0.9,2));console.log(Math.formatFloat(6.8-0.8,2));console.log(Math.formatFloat(6.8-0.4,2));co...

2019-08-15 10:33:18 952

原创 nodejs 异常捕获

由于nodejs是非阻塞单进程单线程的,一旦nodejs抛出异常,整个服务就会停掉。服务将会非常不稳定。错误异常有两种场景的出现,一种是代码运行中throw new error没有被捕获,另一种是Promise的失败回调函数,没有对应的reject回调函数处理,针对这两种情况Nodejs都有默认的统一处理方式,就是给整个进程process对象监听相应的错误事件。process.on('u...

2019-08-15 10:26:02 5658

原创 vue-3.0里的vue.config.js配置信息完整版

const path = require("path");const UglifyPlugin = require("uglifyjs-webpack-plugin");module.exports = { // 基本路径 /* 部署生产环境和开发环境下的URL:可对当前环境进行区分,baseUrl 从 Vue CLI 3.3 起已弃用,要使用publicPath */ /* b...

2019-08-12 19:09:19 30654 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除