自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (7)
  • 收藏
  • 关注

原创 【js/前端获取本机IPV4地址】

设置方式: 在chrome地址栏中输入如下片段。除了上述代码,浏览器还需要设置允许访问ip。

2023-10-13 23:03:44 744

原创 el-tree分页懒加载的实现

el-tree分页懒加载的实现。

2023-04-25 11:50:50 1431

原创 el-tabs切换页签时获取更多属性

需求:后续操作中会用到tab页签返回来的对象中的其他属性, 直接通过tab-click标签事件返回的实例无法获取到其他的属性。解决办法:在页签上增加属性**:value=“JSON.stringify(tab)”,

2023-03-24 17:47:59 1101 1

原创 【js利用随机数生成随机颜色】

【代码】【js利用随机数生成随机颜色】

2023-03-22 16:19:19 192

原创 js判断整数的不同方法

js判断整数的不同方法。

2023-03-22 15:27:53 67

原创 【echarts图标底部标签legend展示数量及字符长度限制】

其实很简单, 就是对legend中的data属性做特殊的处理就行了, 代码如下, 关键代码在getCharts方法中,已经在代码中做了标注。

2023-03-03 10:56:18 1979

原创 【数组与链表的相互转换】

【代码】【数组与链表的相互转换】

2023-03-02 18:22:17 230

原创 深拷贝浅拷贝的区别?如何实现一个深拷贝?

浅拷贝,指的是创建新的数据,这个数据有着原始数据属性值的一份精确拷贝如果属性是基本类型,拷贝的就是基本类型的值。如果属性是引用类型,拷贝的就是内存地址即。

2023-02-21 10:32:26 61

原创 【moment.js的.diff()方法 js计算两个日期的时间差】

js计算两个日期时间差可以使用moment().diff()函数, 用于获取给定日期的毫秒差。注意: 如果该时刻早于传给 moment.fn.diff 的时刻,则返回值为负数。

2023-02-14 17:37:20 3654

原创 如何解析json字符串中的函数

巧用json.parse的第二个参数巧用 Functioneval函数(存在安全问题, 慎用)

2023-02-10 16:40:37 526

原创 TypeErrow: handler.apply is not a function

当项目中出现错误TypeErrow: handler.apply is not a function时, 不仅仅要查看是否有与方法名相同的变量, 另外还需要排查方法是不是正确的函数格式

2023-02-10 15:50:40 632

原创 【JS 为什么是单线程】

**JS的单线程,与它的用途有关。作为浏览器脚本语言,其主要用途是实现用户与浏览器的交互,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。** 例如:如果js被设计了多线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,此时浏览器就会一脸茫然,不知所措。

2023-02-08 17:32:24 121

原创 【CSS性能优化技巧】

css性能优化方法: 1、压缩css,减少文件体积;2、使用link引入css文件;3、合理设计CSS布局,注意复用样式,减少渲染上花的时间;4、少用“*”选择器;5、慎用浮动、定位等高性能属性;6、尽量减少页面重排、重绘;7、属性值为0时,不加单位等等。

2022-11-09 17:53:04 963

原创 使用keep-alive时,返回后界面表格滚动条位置保留的功能实现

使用keep-alive时,返回后界面表格滚动条位置保留的功能实现

2022-10-19 15:32:04 973

原创 【表格拖拽功能】

vue+element+sortablejs实现表格拖拽功能

2022-10-18 09:52:39 187

原创 【当在浏览器中输入url 并且按下回车之后发生了什么】

在浏览器中输入url并且获取响应的过程,其实就是浏览器和该url对应的服务器的网络通信过程

2022-09-19 18:14:00 290

原创 【iframe结合pdf.js实现pdf的预览/下载及打印功能】

iframe结合pdf.js实现pdf的预览/下载及打印

2022-08-31 18:48:12 4695 2

原创 【JS数据类型的检测方法】

js数据类型的检测方法

2022-08-29 17:52:41 73

转载 var、let、const三者区别

let和const存在暂时性死区,只有等到声明变量的那一行代码出现,才可以获取和使用该变量。能用const的情况尽量使用const,其他情况下大多数使用let,避免使用var。var声明的变量存在变量提升,即变量可以在声明之前调用,值为undefined。let和const不存在变量提升,即它们所声明的变量一定要在声明后使用,否则报错。一旦声明,常量的值就不能改变。let和const在同一作用域不允许重复声明变量。let和const存在块级作用域。var不存在块级作用域。var允许重复声明变量。...

2022-07-19 15:49:52 141

转载 vue3与vue2比较

vue3.0 基于vue2.0所做的优化

2022-07-18 17:06:30 5745 1

原创 纯前端导出导出列表(表格)为excel file-saver xlsx 及script-loader插件

2、src目录下新建一个文件夹命名为Excel(名称可以根据自身需要定义)3、Blob.js 和 Export2Excel.js文件放到新建的Excel文件下Blob.jsExport2Excel.js5、使用因为界面用的比较多 所以这里定义为公共的方法, 在需要用的的地方直接调用就可以啦...

2022-06-07 16:33:53 1494 3

原创 ES6Object.is()与ES5的比较操作符 === == 的区别

ES6Object.is()与ES5的比较操作符 === == 的区别

2022-02-10 11:23:35 389

原创 el-table同步勾选多条 select方法的使用场景

el-table同步勾选多条 select方法的使用场景

2022-01-27 15:54:50 1021

原创 typeScript基础

typeScript基础TS 的理论基础和工作流程理论基础什么是 TypeScriptJavaScript超集注意:TypeScript无法在浏览器中运行为什么使用 TypeScript类型推演与类型匹配开发编译时报错极大程度的避免了低级错误支持 JavaScript 最新特性(包含 ES6\7\8 )工作流程安装npm install -g typescript编译tsc 文件名.tsTypeScript 基础知识类型Number 类型 :numberl

2021-09-13 18:01:24 146

原创 客户端存储

客户端存储cookiecookie在每次客户端向服务器发送请求时都会被带上,在浏览器关闭时就会被删除限制不超过4kcookie的组成cookie在浏览器中是由以下参数构成: (这些参数在Set-Cookie头部中使用分号加空格隔开)名称 : 唯一标识cookie的名称。cookie名不区分大小写,因此myCookie和MyCookie是同一个名称。不过,实践中最好将cookie名当成区分大小写来对待,因为一些服务器软件可能这样对待它们。cookie名必须经过URL编码。值 : 存储

2021-09-10 17:23:04 80

原创 前端日常开发规范

前端日常开发规范编码规范1. 可读性 --代码缩进 添加注释2. 变量和函数命名 2.1 变量类型透明化 例如car或person。 2.2 函数名应该以动词开始 , 例如getName()。返回布尔值的函数通常以is开头,比如isEnabled()。 2.3 变量、函数和方法应该以小写字母开头,使用驼峰大小写(camelCase)形式,如getName()和isPerson。类名应该首字母大写,如Person、RequestFactory。常量值应该全部大写并以下划线相接,比如REQU

2021-09-09 18:14:43 111

原创 vue3.0书写todo

vue3.0部分基础知识 及使用vue3.0书写todo只想看代码不想听啰嗦的请走这里直接查看代码 vue3.0 todo案例涉及知识点1.vue组件的定义-------defineComponent<script lang="ts">import { defineComponent } from 'vue'export default defineComponent({ // 已启用类型推断})</script>2.Setup的使用 详细可点击至

2021-09-09 14:40:31 218

原创 Object.create(null)与Object.create({})创建对象的区别

Object.create(null)与Object.create({})创建对象的区别一、打印比对二、 区别:Object.create(null)创建的对象没有继承Object, 所以Object.create(null)创建的对象也没有Object提供的方法,是一个非常纯净的对象.Object.create({})实际上表示创建一个对象,并给他指定原型对象三、为什么用Object.create(null)使用create创建的对象,没有任何属性,显示No properties,我们可以把

2021-08-27 18:10:34 217

原创 vue中watch与computed的使用及区别

vue中watch与computer的使用及区别watch详解watch的作用watch监听的范围watch的使用方式computed详解computed的作用computed的使用watch与 computed的区别watch详解watch的作用监听数据的变化,当数据的值发生变化时,立即执行对应的函数使用场景: 当在数据变化时,进行异步操作或开销较大的操作时,就需要使用监听器watch监听的范围监听data中数据的变化 ,示例如下; var vm = new Vue({ /

2021-08-25 15:10:26 563

转载 element-ui input输入框回车事件

<el-input maxlength=“30” v-model=“answerInput” @keyup.enter.native=“addAnswer” placeholder=“请输入” />@keyup.enter.native=‘事件名称’

2021-04-06 17:48:29 440

原创 js冷知识

**在控制台执行以下代码,可以将整个页面变得可以编辑。**document.body.contentEditable=‘true’;

2021-04-02 09:40:00 114

原创 实现继承的方式

实现继承的方式方式一:通过原型链实现继承(不推荐单独使用) function Parent(age) { this.lastName = 'wang'; this.age = age; this.hobby = ['a', 'b']; this.sayHi = function () { console.log(123); } }

2020-10-09 20:02:20 135

原创 使用jQuery制作todolist

使用jQuery制作todolistHTML部分:<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-

2020-10-06 18:16:31 499 2

原创 ES6扩展运算符(...)的应用

@JavaScript对象扩展运算符(…)的应用扩展运算符(…)可以将数组或对象拆分成以逗号分隔的参数序列用于数组合并// 方法一 (常用) let ary1 = [1, 2, 3]; let ary2 = [3, 4, 5]; let ary3 = [...ary1, ...ary2]; console.log(ary3);// [1, 2, 3, 3, 4, 5]// 方法二 let ary1 = [1, 2, 3];let ary2 = [3, 4, 5];ar

2020-10-05 20:51:57 223

06-Javascript重难点实例精讲之Ajax

06-Javascript重难点实例精讲之Ajax

2022-05-24

06-Javascript重难点实例精讲之Ajax

06-Javascript重难点实例精讲之Ajax

2022-05-24

05-Javascript重难点实例精讲之DOM与事件

05-Javascript重难点实例精讲之DOM与事件

2022-05-24

04-Javascript重难点实例精讲之对象

04-Javascript重难点实例精讲之对象

2022-05-24

03-Javascript重难点实例精讲之函数

03-Javascript重难点实例精讲之函数

2022-05-24

02-Javascript重难点实例精讲之引用数据类型

Javascript重难点实例精讲之 引用数据类型

2022-05-24

01-Javascript重难点实例精讲之基本数据类型

Javascript重难点实例精讲之基本数据类型

2022-05-24

空空如也

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

TA关注的人

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