自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript重要知识点复习

1、js面向对象、面向过程。面向对象:面向对象是一种程序开发的方法,它将对象作为程 序的基本单元,将程序和数据封装其中,以提高软 件的灵活性、重用性和扩展性。对象是把数据及对 数据的操作方法放在一起,作为一个相互依存的整 体。再说一下类与对象,类描述了一组有相同特性 和相同行为的对象,具有相同属性和相同方法的对象的抽象就是类。即,对象的抽象是类,类的实例是对象。在面向对象的编程中,把用类创建...

2019-07-22 19:14:27 234

原创 问题:修改UI框架中tooltip组件的样式

在vue项目中引入了tooltip组件,想修改tooltip组件的样式,直接在页面样式 修改是不生效的直接在重新下面定义样式里写要修改的样式就可以了

2023-02-08 14:35:29 198

原创 js中sort排序方法

JS的sort排序方法:sort使用的是插入排序和快速排序结合的排序算法sort()如果不传入参数,则参照元素的Unicode编码值进行比较并排序。// 升序list.sort((a, b) => {return a < b ? -1 : 1})或list.sort((a, b) => {return a - b})// 降序list.sort((a, b) => {returna < b ? 1: -1})或list.sort((a, b) =

2023-02-08 11:30:38 1172

原创 js小数计算精度丢失问题

在前端对数字计算时,要尤其注意在小数计算时精度的问题js中取整的几个方法:(1)Math.round()其取整时,会对小数进行四舍五入,但是其中有个小陷阱,对于Math.round(-1.5)// -1Math.round()方法准确说是“四舍六入”,5要进行判断对待。Math.round()的原理是对传入的参数+0.5之后,再向下取整得到的数就是返回的结果,返回值为long型。这里的向下取整是说取比它小的第一个整数或者和它相等的整数。因此Math.round(-1.5)的结果是-1.5 + 0

2023-02-08 11:24:52 347

原创 vue-cropper

1.其中high属性,是否按照设备的dpr输出图片,默认为true。当时在使用时 没注意到,在不同设备上的dpr不同, 一般pc的dpr都是人,一些笔记本的屏幕分辨率高,dpr为2, 导致输出的图片比例不同。使用vue-cropper裁剪组件时遇到了一些不易被发现的小问题,首先使用前先仔细看下文档,了解每个参数在项目中是否需要被用到。2.上传一张背景色为透明色的图片,裁剪后输出的图片会自动加上黑色的背景,设置图片输出的格式为png形式,就可以解决这个问题了。

2023-02-04 18:57:16 1592 1

原创 前端使用toFixed()方法保留n位小数精度丢失问题

整数和字符串使用toFixed方法 会报错;1.335.toFixed(2) // 1.33四舍五入的问题在谷歌、火狐浏览器下都存在,在IE浏览器下正常。x.toFixed(n)可以把number类型的数字x四舍五入转换为指定小数位数的数字,n为保留的小数位,并且返回的是字符串类型。js重写方法保留n位小数:Fixed (number: any, n: number) {var result = number.toString()var arr = result.split(’.’)va

2023-01-29 16:53:51 793

原创 VUE中页面加载了数据较多时,input输入框卡顿

问题:一个页面,上方input输入框用v-model绑定输入内容,用于搜索, 下方一个不分页表格,一次性加载列表所有数据,大概有三百多条数据。在展示上没有问题,但是在input输入框输入时,发现很卡顿。问题排查:首先看了下代码,逻辑上没什么问题,去网上查了一下,说是v-model实时更新引起整个页面render造成的,根据网上提示F12打开控制台,找到performance monitor,然后在输入框连续输入一串内容, 可以看到下方的CPU达到了90%甚至99%。看了网上说的解释,有一点不太明白,

2023-01-10 15:31:48 3917 2

转载 JQuery给一个元素绑定两次点击事件(第二次点击事件)

JQuery给一个元素绑定两次点击事件(第二次点击事件)https://www.cnblogs.com/ZM-ONE/p/8567307.html

2019-10-10 17:21:08 790

转载 javascript内置/原生对象构造函数

我们先复习一个事儿:var  xiaoming = new  People( ) ;此时,xiaoming . proto === People . prototype;系统内置了很多的构造函数,它们也叫作我们的基本类型值、引用类型值的“包装类”。6.1 Object 函数系统内置了一个Object函数,可以直接new它,返回一个空对象。然后就可以给这个空对象添加属...

2019-07-28 14:42:13 276

原创 Js中的深拷贝和浅拷贝

深拷贝和浅拷贝对比拷贝分为两种情况:一个值,一个地址 基本类型拷贝:var a=10;var b=a// 更换值,a,b互不影响引用类型拷贝:var a=[10];var b=a;b=[20]//这里是给b一个新的地址console.log(a)//打印结果为10var a=[10];var b=a;b.push(20)//这里在b原有的地址上加了20console....

2019-07-22 19:34:01 92

原创 JS语言中的this指向问题

从开始学习js到整个js学习这一阶段结束,关于this指向这个问题一直模糊不清,但是这个又是一个很重要的点,所以还是又复习总结了一下。

2019-07-22 19:29:18 138

原创 React生命周期

React生命周期1、react组件的生命周期1、生命周期指的是组件从初始化开始到结束的过程 或者是生命周期是描述ract组件从开始到结束的过程2、每个react组件都具有生命周期3、react都对组件通过生命周期给予的钩子函数进行管理2、钩子函数指的是系统某些状态和参数发生改变的时候,系统立马去通知对应处理的函数 叫做钩子函数一方面又变动,另一方面立马去处理。3、rea...

2019-07-06 15:23:24 158 2

空空如也

空空如也

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

TA关注的人

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