自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 上传一个自己的npm组件库

上传npm组件库

2022-07-18 18:05:23 1096 1

原创 关于 window.opener 引发的window.open跳转跨域问题 日常记录

window.opener 操作导致的跨域问题

2022-07-01 14:57:54 2982

原创 vue 复杂首页加载速度优化

复杂首页加载优化

2022-06-01 11:17:07 166

原创 VXETable按需引入

VXETable 功能比较强大;如果不想引入体积过大,可以按需引入;

2022-04-15 17:45:39 3905 6

原创 关于Sentry的Source Map,webpack方式的配置

Sentry 监控 如果不上传Source Map,有些问题不能精准定位,改起来不是太方便;记录一下用webpack的方式自动上传Source Map1、安装@sentry/webpack-plugin插件npm istall @sentry/webpack-plugin // npmyarn add @sentry/webpack-plugin // yarn如果在安装的时候提示 @sentry/cli 依赖安装不了,可以显性的安装@sentry/clinpm install @sent

2022-04-02 09:58:07 1805

原创 批量修改文件名

如何批量修改文件名最近有小伙伴求助,有几百个以工号命名的图片,需要将图片名称改成工号对应的身份证号;手动改废了;接下来就写一个node脚本来完成这件事吧文件目录结构批量修改batchRename.js -------- 运行的脚本IMAGE ------- 图片文件夹start.bat ------ 双击启动脚本文件(batchRename.js)// 第一步:引入 fs 文件系统模块let fs = require('fs')const dirName = 'IM

2022-01-27 11:50:55 828

原创 iview select 动态变更下拉选项遇到的问题

option :key=“index” 动态变更选项dom更新问题如果涉及下拉选项动态更新的情况,比如后面的下拉列表依赖前面选项的值,下拉列表的option循环 :key 不要只用index 可以用value 或者 value + index,否则有可能造成上次选的index和更新后选择的index刚好相同导致dom没有更新,选择的结果其实还是上次的值;...

2022-01-21 11:16:23 630

原创 正则表达式

正则弱到爆,终于忍不了.表示单个任意字符[]方括号里面的任意字符 例: “xxx age xxx bge” 中匹配 age和bge 写法为 /[ab]ge/[^]除去方括号中的任意字符 例:“xxx age xxx bge xxx cge” 匹配 age cge /[/^b]ge/**之前的字符或组匹配>=0次 例:“xxx age xxx bge xxx cge” 匹配 age bge cge /[abc][a-zA-Z0-9]*/++之前

2021-11-25 09:32:25 92

原创 前端如何不用接口导出Excel

前端如何不用接口导出Excel场景:已经有多个子场景的表格数据的时候,需要导出表格,按照场景分成同的sheet页,但不用后台接口,前端如何实现直接上准备:1.下载npm install file-saver --save2.xlsxnpm install xlsx3.数据处理 (复制一下代码到 Export2MultipleSheetExcel.js)// 文件名:Export2MultipleSheetExcel/* eslint-disable */import

2021-11-19 17:15:41 769 1

原创 2021-11-08

记录 一个关于JSON.parse(JSON.stringify(obj))的坑如果组装了一个echarts图表数据结构,返回的时候怕引用赋值出问题,为了方便这个时候我们会想到用JSON.parse(JSON.stringify(obj))进行深拷贝,此时如果obj中存在 函数或者构造函数时,此操作将不能返回预期结果let options = { xAxis: { data: [1, 2, 3], axisLabel: {

2021-11-08 14:50:07 177

原创 2021-10-13

前端面试遇到的问题记录,欢迎大家将遇到的有意思的面试题放在评论下面1.Vue生命周期,哪个阶段绝对拿不到dom,考虑nextTick,并说出nextTick的实现原理2.打印顺序 setTimeout(() => { console.log('aaa'); }) new Promise(() => { console.log('b'); }).then(() => {

2021-10-13 11:38:03 48

原创 08内部类

内部类一般内部类内部类概述在类中定义的类内部类叫做内部类内部类访问特点内部类可以直接访问外部成员,包括私有外部类要访问内部类的成员,必须创建对象外部类名.内部类名 对象名 = 外部类对象.内部类对象public class Main { public static void main(String[] args) { // 创建内部类对...

2019-10-16 17:09:59 92

原创 05多态

多态什么是多态:事物存在的多种形态多态的前提:要有继承关系要有方法重写要有父类引用指向子类对象多态的几种方式成员变量访问成员变量时遵循的原则:编译看左边(父类),运行看左边(父类)package asdf.com.cn;public class Main { public static void main(String[] args) { ...

2019-10-16 11:13:02 115

原创 04final关键字.txt

final最终的意思修饰类:类不能被继承修改时方法:方法不能被重写修饰变量:变量就变成了常量,只能被赋值一次常量命名规范:全部使用大写,中间用下划线隔开final定义常量一般会和public static 结合使用:public static final String MAX_VALUE;final在修饰引用数据类型的时候,不能改变它的引用,但是可以改变它的属...

2019-10-16 10:59:49 95

原创 01.java基础学习---面向对象_代码块

代码块在Java中用{} 扩起来的代码被称为代码块局部代码块构造代码块静态代码块同步代码块public class Main { public static void main(String[] args) { /*- 构造方法- A:方法名和类名相同- B没有返回值类型,void也没有- */ System.out.println("main方...

2019-10-16 10:58:40 69

原创 03静态static

静态static关键字的特点随着类的加载而加载优先于对象存在被类的所有对象共享首先分析代码运行过程中的内存变化情况class My_demo { public static void main(String[] args) { Person p1 = new Person(); p1.name = "aaaaa"; ...

2019-10-16 10:58:08 69

原创 02面向对象-继承

extends–继承的意思好处:提高的代码的复用性提高代码的维护性:比如增加属性或者方法,只需要在父类中增加即可让类与类之间产生关系,是多态的前提(后面会讲多态)弊端:类的耦合性增强了开发的原则:高内聚,低耦合特点:只支持单继承,不支持多继承(有安全隐患,如果两个类中有相同的方法)Java 只支持多层继承A -> B -> C C 继承 B,B...

2019-10-16 10:53:51 70

空空如也

空空如也

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

TA关注的人

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