自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git项目如何拥有多个远程仓库

如何为一个GIt项目添加多个远程仓库,不同的分支保存不同仓库的信息

2022-12-28 11:00:02 2681

原创 JS的多种继承方式

JS的几种继承方式的优缺点对比

2022-08-31 23:53:06 824

原创 CSS之水平垂直居中

CSS实现水平垂直居中的7种方式

2022-06-27 00:21:44 330

原创 深刻理解原型与原型链

原型与原型链规则所有的对象都是通过new 函数创建的所有的函数都是通过``new Function() 创建的`Function是一个函数,是直接放到内存里,不是new出来的,所以Function的隐式原型指向自己的原型,Function.prototype也是一个对象,所以Function.prototype.__proto__指向Object.prototypeFunction.__proto__ === Function.prototypeFunction.prototype.

2022-05-30 23:40:17 166

原创 el-input禁止输入特殊字符以及对输入框做其他限制

对Element的el-input禁止输入特殊字符,这里是禁止输入,而不是输入特殊字符后校验。这里试用过 @keyup 和 @input.native,感觉都有点问题。 <el-form :model="userForm" :rules="rules" ref="userRef" label-width="150px"> <el-form-item label="姓名" prop="name"> <el-input :value=

2022-03-22 21:57:23 6585

原创 Vetur:Root file specified for compilation

解决vue引入.vue组件报错,删除后缀后错误消失的问题

2022-03-08 10:18:31 1950 2

原创 深刻理解防抖和节流

如何区分防抖与节流,看了就再也不会忘记

2021-11-29 17:00:56 177

原创 element的el-date-picker切换type时面板样式错乱

问题:最近在使用el-date-picker的时候发现了个问题,当切换年月日时修改对应type,el-date-picker的弹窗样式会错乱,就像这样:解决方法手动给el-date-picker动态添加key即可<el-date-picker v-model="value" :key="dateType == 0 ? 'key1' : 'key2' " :type="dateType == 0 ? 'year' : 'month' " placeholder="请选择日期"&gt

2021-11-02 18:57:33 1512

原创 TypeError: this.getOptions is not a function

今天安装完less-loader启动的时候,项目报错:this.getOptions is not a functionn,如下图:报错原因:less-loader版本为10.2.0,版本过高解决方法:尝试将版本改为8.1.1,还是不行,最后改为6.2.0,项目正常运行npm uninstall less-loadernpm install less-loader@6.2.0...

2021-11-02 15:48:57 138

原创 自定义滚动条样式

一般可以通过-webkit-scrollbar相关属性,设置自己想要的滚动条样式,仅在支持Webkit内核的浏览器适用。-webkit-scrollbar主要属性:::-webkit-scrollbar 滚动条整体部分,可以设置宽高::-webkit-scrollbar-button 滚动条两侧按钮::-webkit-scrollbar-track 滚动条轨道::-webkit-scrollbar-thumb 滚动条的滑块::-webkit-scrollbar-track-piece 滚动

2021-06-17 20:13:59 171

原创 mxgraph学习记录

mxgraphAPI一级目录mxStencilshapeconnections > constraintbackgroundforegroundstylingdrawingcomplex drawingimagetext一级目录mxStencilmxStencil:基于XML实现一个generic shape。shape- name- w- h- aspect variable/fixed- strokewidthconnections > constraint在con

2021-06-10 15:42:32 487

原创 Git常见命令大全

Git常用命令总结示意图仓库配置添加删除分支撤销示意图仓库# 将当前目录初始化为git仓库$ git init# 新建一个目录,初始化为git仓库$ git init [project-name]# 下载项目及代码历史$ git clone [url]配置# 显示当前配置$ git config --list# 编辑git配置文件$ git config -e --global# 设置代码提交时的用户信息$ git config --global user.name

2021-05-13 23:40:15 294

原创 JS常见面试题

前言部分答案更新中...JS前言1、解释一下原型和原型链2、解释一下作用域以及作用域链3、说说你对继承的理解,继承有哪几种方式,说一说实现的大致思路4、说说你对闭包的理解5、JS的数据类型有哪些6、var、let、const的区别7、如何判断一个变量类型,空对象如何判断,有几种方式8、Array的常用方法有哪些9、ES5和ES6用于循环数组的方法有哪些,有什么区别,性能如何10、请用ES5和ES6的方法分别写出数组的去重方案(笔试)11、call apply bind三者的区别12、对ES6 Clas

2021-04-23 18:27:27 1865

原创 CSS总结

前言部分答案不断更新中...CSS前言1、IE6混杂盒模型和标准盒模型的区别?2、如何将div垂直水平居中,有几种方式?3、列举一下行内和块级元素(至少6个),以及二者的区别(笔试题)4、下面元素的作用和区别:b和strong,em和i5、position的取值方式有几种?6、为什么要清除浮动?不清除会有什么问题?有几种实现方式?7、CSS伪类和伪元素的区别是什么?有哪些?8、BFC是什么,可以解决什么问题?9、移动端响应式会用到哪些解决方案,兼容性如何?10、CSS选择器的优先级问题1、IE6混杂

2021-04-23 18:15:03 180

原创 面试题之手写Promise.all和Promise.race方法

手写Promise API说明Promise.all()Promise.race()说明all() 和race() 方法均接收一个可迭代的参数。正常使用的数组参数中可以存放非Promise对象all() 方法需要保证返回值的顺序Promise.all()Promise.myall = iterator => { if (!iterator[Symbol.iterator]) { throw TypeError('iterable variable is requ

2021-03-18 15:12:37 274

原创 值得学习收藏的文章链接

随机生成颜色的js代码https://segmentfault.com/q/1010000010807637?utm_source=sf-similar-question

2020-12-14 23:43:01 139

原创 开发必备的vscode插件(推荐)

HTML Snippets智能提示html标签及标签函数、含义jQuery Code SnippetsjQuery智能提示ESLintjs语法纠错,支持自定义配置,不过略微复杂。GitLens方便查看git日志,git重度使用者必备。Bracket Pair Colorizer给括号加上不同的颜色,便于区分不同的区块,使用者可以定义不同括号类型和不同颜色。Beautify css/sass/scss/less用于CSS等样式文件的格式化Beautify用于HTML、JS、

2020-10-27 13:27:38 1146

原创 npm install相关指令

总结一下npm install和npm uninstall的指令一、安装npm install modulenpm install module --save-prod (-P)安装模块到./node_modules目录下,同时将依赖写入package.json中的dependencies节点。npm install module --save (-S)安装模块到./node_modules目录下,同时将依赖写入package.json中的dependencies节点。npm in

2020-10-20 16:25:44 224

原创 事件冒泡、事件捕获、事件委托相关内容

1、事件流 事件流描述的是从页面接受事件的顺序。 事件流包括三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。一般情况下捕获阶段不会涉及事件目标,但IE9、Safari、Chrome、Firefox和Opera9.5及更高版本都会在捕获阶段触发事件对象上的事件。 事件监听和移除事件监听分别是:addEventListener()、removeEventListener(),所有DOM节点都...

2020-03-09 16:24:12 151

原创 如何禁止input框输入特殊字符

如何禁止input框输入特殊字符前端开发中可能会碰到input框禁止输入特殊字符的情况,下面是解决办法,亲测有效HTML部分<div class="container"> <div class="test"> 用户名:<input type="text" name="name" id="name"/> </div></d...

2019-12-18 22:54:58 7014 1

空空如也

空空如也

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

TA关注的人

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