自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 $(document).on(‘click‘)事件触发多次问题解决

实例$(document).on('click', '.box', () => { console.log(this.Id)})事件每触发一次,就相当于注册了一个click事件,所以当事件触发之后执行了多次,需要在触发事件之前移除当前元素的click事件定义和用法off() 方法通常用于移除通过 on() 方法添加的事件处理程序。自 jQuery 版本 1.7 起,off() 方法是 unbind()、die() 和 undelegate() 方法的新的替代品。该方法给 API 带来很

2022-04-02 17:35:52 3631

原创 git撤销commit

撤销上一次commitgit reset --soft HEAD^撤销上上一次commitgit reset --soft HEAD^^回滚到指定版本//查看提交日志IDgit log//回滚到指定提交版本git reset --hard 97ea0f9

2022-04-02 09:51:17 343

原创 encodeURIComponent()函数对url进行编码

实例对URI进行编码:var uri = "https://blog.csdn.net/weixin_43920582?type=blog";var res = encodeURIComponent(uri);console.log(res) // https%3A%2F%2Fblog.csdn.net%2Fweixin_43920582%3Ftype%3Dblog定义和用法encodeURIComponent() 函数对 URI 组件进行编码,返回编码后的 URI 字符串。此函数对特殊

2022-03-31 18:23:03 745

原创 scrollIntoView()使用与属性详解

介绍Element 接口的scrollIntoView()方法会滚动元素的父容器,使被调用scrollIntoView()的元素对用户可见。语法element.scrollIntoView(); // 等同于element.scrollIntoView(true)element.scrollIntoView(alignToTop); // Boolean型参数element.scrollIntoView(scrollIntoViewOptions); // Object型参数参数alig

2022-03-23 16:45:27 3145

转载 form表单校验多个相同的name

场景在一个form表单中有多个相同的name需要校验<form id="form" method="post" action="http:xxxx.com"> <input type="text" name="username" /> <input type="text" name="username" /> <input type="submit" value="提交" /></form>问题在一个表单中如果有多个相同的n

2021-11-26 14:38:53 1198

原创 call和apply以及bind的区别以及使用方法

例:var girl = { name: "小红", age: "7"}var boy = { name:"小明", age: "8", fullName: function (sex,hobby) { return this.name + "今年" + this.age + "岁,性别" + sex + ",喜欢" + hobby; }}boy.fullName("男","打游戏")//小明今年8岁,性别男,喜欢打游戏boy.

2021-07-14 17:52:30 246

原创 深入理解 Event Loop 之宏任务与微任务

js运行机制在了解宏任务与微任务之前,先了解一下js运行机制js是单线程,运行在浏览器或者node环境中,所有任务都在一个线程上执行,这个时候有的同学可能就会想。为什么js是单线程的呢,如果是多线程的话不是可以提高效率吗?那么问题来了,如果是多线程的话,两条命令同时操作同一个DOM,一个是在DOM中添加内容,另一个是删除DOM。那么同时进行的话浏览器会不知所措,因为两条相互排斥的命令同时执行,本就是不应该的。所以为了避免复杂性,JavaScript从一开始便是单线程,也是它的核心特征之一。那么什么

2021-07-13 18:17:47 370

原创 在线编码工具(ace editor)

引入js库<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.6/ace.js" type="text/javascript" charset="utf-8"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.6/ext-language_tools.js" type="text/javascript" charset=

2021-06-28 15:41:23 1055

原创 element Upload上传文件夹

webkitdirectory实现文件夹上传,仅支持webkit内核浏览器this.$nextTick(() => { document.getElementsByClassName( "el-upload__input" )[0].webkitdirectory = true;});

2021-06-25 17:35:02 3374

原创 git删除上一次提交记录

在提交git代码的时候,有时候会发现代码提交错了或者注释错了,一步删除上一次git提交记录//删除提交记录git reset --hard HEAD^//将删除操作提交到远程git push origin master -f

2021-05-12 14:23:24 2031 1

原创 手写一个vue中英文翻译组件

1:下载vue-i18n插件npm install vue-i18n2:创建中英文js文件在文件中写入需要翻译的内容中文版cn.jsexport const m = { help: "帮助", homeSearch: "请输入",}英文版en.jsexport const m = { help: "help", homeSearch: "Please input",}3:配置main.js文件//引入中英文切换插件vue-i18nimport VueI18n f

2021-03-11 16:07:27 1972

原创 vue监听localStorage变化

min.js重写localStorage方法var orignalSetItem = localStorage.setItem;localStorage.setItem = function(key,newValue){ // 要监听的key为styleList if(key === "styleList"){ var setItemEvent = new Event("setItemEvent"); setItemEvent.newValue = newValue; window

2021-03-10 14:09:56 3420

转载 使用divDrag实现vue拖拽效果

新建文件 divDrag.jsexport default function drag(el) { let dragBox = el; //获取当前元素 dragBox.onmousedown = e => { //算出鼠标相对元素的位置 let disX = e.clientX - dragBox.offsetLeft; let disY = e.clientY - dragBox.offsetTop; documen

2021-03-09 17:52:56 394

转载 自定义修改element主题

实现自定义element主题封装组件ThemePicker.vue<template> <el-color-picker class="theme-picker" popper-class="theme-picker-dropdown" v-model="theme" :disabled="disabled" :predefine="predefine" :size="size"> </el-color-picke

2021-03-04 15:42:50 609 1

原创 layui动态禁用checkbox复选框

html:<input class="cjeckList" type="checkbox" name="name" /><button class="disabledBtn">禁用</button><button class="setBtn">编辑</button>js://禁用$(".disabledBtn").click(function(){ $(".checkList").prop("disabled", true)})

2021-01-26 15:08:18 3197 1

原创 IE浏览器indexOf错误

当在IE浏览器使用indexOf方法的时候会报错“对象不支持indexOf属性或方法”。我们可以使用$.inArray()函数代替indexOf查找字符索引。indexOf: var list = ['a','b','c'] list.indexOf('c') // 2$.inArray(): var list = ['a','b','c'] $.inArray('c',list) // 2菜鸟教程...

2021-01-26 14:53:35 711

转载 vue-photo-preview查看大图显示

1、下载依赖npm install vue-photo-preview --save2、min.js引入import Vue from 'vue'import preview from 'vue-photo-preview'import 'vue-photo-preview/dist/skin.css'let options = { fullscreenEl: false, //控制是否显示右上角全屏按钮 closeEl: false, //控制是否显示右上角关闭按钮 tapTo

2020-08-05 14:22:42 731

原创 websocket建立连接

created() { //初始化websocket this.initWebSocket();},destroyed() { this.websock.close() //离开路由之后断开websocket连接},methods: { initWebSocket() { //初始化websocket let url = window.location.href let wsuri = "ws://225.225.225.225:8080/orderPage/

2020-08-04 17:21:19 1188

原创 vue如何下载流文件

下面便是接口返回的流文件类型>首先封装一个方法,文件的流传参进去 download (data) { //data是文件流 if (!data) { return } let blob = new Blob([data], { type: 'application/zip' //文件类型 }) let url = window.URL.createObjectURL(blo.

2020-06-18 16:31:53 1725 1

转载 iview中form表单回车提交

<Form ref="loginForm" :model="form" :rules="rules" @keydown.native.enter.prevent="login"> <FormItem label="账号" prop="username"> <Input type="username" v-model="form.username"></Input> </FormItem> <FormItem lab

2020-06-17 14:08:08 1354

转载 修改grafana主题风格

今天收到产品需求,要修改grafana的风格,简单来说呢就是要更改一下总体的背景色。但是当我看到这个东西的时候,确实头疼了一会。grafana提供的默认的风格Dark和Light,简单来说差不多就是黑色和白色,还有一个是图片的哦,但是大家都知道产品同志是不可能满足于黑白两种颜色的。首先下载插件Boom theme plugin然后点击Add panel有一个Boom Theme点进去...

2020-04-21 14:35:25 6958 1

原创 vue列表,表格自动滚动

安装依赖npm install vue-seamless-scroll --savemain.js文件里面引入使用import scroll from 'vue-seamless-scroll'Vue.use(scroll)html代码<template> <vue-seamless-scroll :data="listData" :class-optio...

2020-04-20 11:26:19 7423

原创 一键解决vscode红色波浪线问题

前几天发现自己的vscode总是有红色波浪线的警告,应该是严格模式下的格式警告,但是工作中每个人的编码习惯又不一样,所以怎样才能让别人的代码在自己的电脑上不会出现红色波浪线呢?下面一张图解决你的烦恼...

2020-04-15 17:12:43 42878 14

cnvd漏洞爬虫脚本.zip

爬取cnvd漏洞列表

2021-07-15

空空如也

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

TA关注的人

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