自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 一行代码解决js精度丢失问题

我们在使用 javascript 对Number类型的数据进行加减乘除运算时经常会出现精度丢失问题,比如这样:如果我们把计算后的结果保存在一个变量里面,再使用这个变量进行其他操作,可能就会给程序带来一些隐患的bug,那么怎么解决这个问题呢?我在MDN里面找到了Number.EPSILON 这样一个属性,经过我的使用、测试,发现它可以完美的解决这个问题...

2021-10-19 17:16:52 3637

原创 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree

当我们拿到一个前端项目的时候,想要把它运行起来,首先是要给它安装依赖,即cd到当前项目根目录下去执行npm install命令,然后有一定几率在终端你会遇到这样的报错:npm ERR! code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency tree用我的中式英语翻译一下就是:不能解析依赖树,需要先修复上面依赖关系冲突或者重新执行一下npm install命令,后面跟--force或者--legacy-peer-deps去接受不正.

2021-07-16 11:39:34 87306 22

原创 CSS中的定位属性(position)

今天来聊一下CSS中的定位属性——positionposition

2021-07-16 10:07:48 2309

原创 Uncaught TypeError: Cannot read property ‘addEventListener‘ of null 可能出现的问题

先来说一下事情的经过:今天心血来潮,打开b站想跟着某个视频简单的敲个小demo,结果刚写完第一个页面的js就开始报错Cannot read property 'addEventListener' of null。代码如下entry.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible

2021-07-15 16:46:13 5154

原创 JavaScript的立即执行函数之前一定要加分号!!!

今天遇到一道有意思的题目,具体如下:请问以下代码的输出结果是什么?()var a = 10(function(){ console.log(2);})()A. 输出10B. Error:10 is not a functionC. a is not definedD. 输出2不知道会不会有小伙伴像我一样直接选了D,经过我验证后发现正确答案是B。为什么会是这样呢,我尝试在var a = 10;后面加了分号后得到了D选项的结果,但是此时我仍然不明白为什么浏览器把10当作了函数,于是

2021-03-21 19:11:04 1246 6

原创 js使用sort对数组里数字的排序

给定一个数组 let arr = [6,7,8,5,3]现在要给这个数组排序,首先想到的应该就是 arr.sort(),执行完之后arr=[3,5,6,7,8],看起来没有任何问题。但要注意MDN对Array.prototype.sort()是这么描述的:sort() 方法用原地算法对数组的元素进行排序,并返回数组。默认排序顺序是在将元素转换为字符串,然后比较它们的UTF-16代码单元值序列时构建的。所以当对数组里面只有数字进行排序的时候要注意它并不是对数字的大小做了比较而从小到大排列的,比如下面的

2021-03-11 11:02:01 594

原创 AntDesign中Select组件的placeholder不显示的问题!!!

AntDesign中Select组件的placeholder在使用表单清空方法后不显示!!!今天在开发中遇到了一个问题:模态框中写了一个表单,然后当提交表单后要清空表单数据,调用清空表单的方法后,select组件的placeholder也被清除了...

2020-12-29 14:51:25 705

原创 Vue+elementUI开发中报错:Cannot read property ‘resetFields‘ of undefined

项目场景:今天在写项目时,想要给添加按钮弹出的模态框添加一个表单验证功能,然后去Element-ui上找到了表单验证的代码,成功的使用了。效果是这样的:然后我是把添加和修改使用的一个模态框,这时候我发现当我在已有的数据上点修改的时候,弹出的模态框这个校验信息还在,于是我就去官网看文档找一个清空校验的方法,当我点修改按钮的时候先清除这个表单的校验。然后也成功的达到我想要的效果,但是当我刷新了一下页面再点修改的时候控制台突然报错了:Cannot read property ‘resetFields’

2020-10-15 16:06:42 956 1

原创 this.$notify is not a function,vue使用element-ui的Notification组件时报错this.$notify is not a function

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta

2020-10-13 19:35:43 7115 3

原创 npm ERR! [email protected] serve:`vue-cli-service serve` npm ERR! This is probably not a problem with npm

npm ERR! [email protected] serve:vue-cli-service serve npm ERR! This is probably not a problem with npm.There is likely additional logging output above今天在继续写项目的过程中安装了一个依赖,然后安装完后再用 npm run serve 命令跑项目时得到了如下报错:然后研究了一会儿,较完美的解决方法就是删除node_modules文件夹然后再重新npm insta

2020-10-04 13:01:28 5038 5

原创 JS学习笔记3---类型转换

  JS中的类型转换包括显示转换和隐式转换。  在介绍类型转换之前先说一下操作符typeof1.显示转换(1)Number

2020-05-24 11:56:18 222

原创 JS学习笔记2---运算符

常见的运算符+ 用于数学运算或者字符串拼接-,*,/,=,()++,- -,+=,-=, *=,/=,%=>,<,==,>=,<=,!=&&,||,!1/0 = infinity(number类型)0/0 = NAN (not a number)NAN不等于任何类型包括它自己(NAN)也不等于undefined,null,NAN," ",0,false 这六个值转换为布尔值都为false,其他的转换为布尔值都为true。&&am

2020-05-20 11:47:59 172

原创 JS学习笔记1---主流浏览器内核及基本语法

主流浏览器及其内核        浏览器                                                     &nb

2020-05-18 11:53:48 230

原创 uniapp中的radiogroup组件中的radio不能单选的问题

新手刚入门uniapp,在昨天遇到了一个小问题:在

2020-04-12 22:04:47 6668

原创 Android图形基础(Android Studio版)

**Android图形基础(Android Studio版)**Android把所有显示出来的图形都抽象为Drawable。这里图形不仅仅是图片,还包括色块、画板、背景等等。drawable文件放在res目录的各个drawable目录下。res/drawable一般存放的是描述性的XML文件,图爿文件一般放在具体分辨率的drawable目录下。1.drawable-ldpi里面存放低分辨...

2019-09-11 22:44:25 393

空空如也

空空如也

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

TA关注的人

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