whisperSec
码龄5年
关注
提问 私信
  • 博客:26,488
    26,488
    总访问量
  • 20
    原创
  • 1,130,214
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2019-12-18
博客简介:

whisperSec的博客

查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得3次评论
  • 获得44次收藏
创作历程
  • 6篇
    2022年
  • 9篇
    2021年
  • 4篇
    2020年
  • 1篇
    2019年
成就勋章
TA的专栏
  • 面试题总结
    6篇
  • 日常开发问题
    4篇
兴趣领域 设置
  • 开发工具
    vscode
  • 前端
    javascriptcssvue.jses6webpack前端框架
  • 后端
    node.js
  • 移动开发
    微信小程序
  • 网络与通信
    https
  • 学习和成长
    面试业界资讯
  • 前沿技术
    5G低代码智能家居
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

如何为一个GIt项目添加多个远程仓库,不同的分支保存不同仓库的信息
原创
发布博客 2022.12.28 ·
2694 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

JS的多种继承方式

JS的几种继承方式的优缺点对比
原创
发布博客 2022.08.31 ·
841 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS之水平垂直居中

CSS实现水平垂直居中的7种方式
原创
发布博客 2022.06.27 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深刻理解原型与原型链

原型与原型链规则所有的对象都是通过new 函数创建的所有的函数都是通过``new Function() 创建的`Function是一个函数,是直接放到内存里,不是new出来的,所以Function的隐式原型指向自己的原型,Function.prototype也是一个对象,所以Function.prototype.__proto__指向Object.prototypeFunction.__proto__ === Function.prototypeFunction.prototype.
原创
发布博客 2022.05.30 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
6608 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Vetur:Root file specified for compilation

解决vue引入.vue组件报错,删除后缀后错误消失的问题
原创
发布博客 2022.03.08 ·
1957 阅读 ·
5 点赞 ·
2 评论 ·
3 收藏

深刻理解防抖和节流

如何区分防抖与节流,看了就再也不会忘记
原创
发布博客 2021.11.29 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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="请选择日期">
原创
发布博客 2021.11.02 ·
1524 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

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 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自定义滚动条样式

一般可以通过-webkit-scrollbar相关属性,设置自己想要的滚动条样式,仅在支持Webkit内核的浏览器适用。-webkit-scrollbar主要属性:::-webkit-scrollbar 滚动条整体部分,可以设置宽高::-webkit-scrollbar-button 滚动条两侧按钮::-webkit-scrollbar-track 滚动条轨道::-webkit-scrollbar-thumb 滚动条的滑块::-webkit-scrollbar-track-piece 滚动
原创
发布博客 2021.06.17 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mxgraph学习记录

mxgraphAPI一级目录mxStencilshapeconnections > constraintbackgroundforegroundstylingdrawingcomplex drawingimagetext一级目录mxStencilmxStencil:基于XML实现一个generic shape。shape- name- w- h- aspect variable/fixed- strokewidthconnections > constraint在con
原创
发布博客 2021.06.10 ·
490 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

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 ·
297 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

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 ·
1869 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

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 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

面试题之手写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 ·
274 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

值得学习收藏的文章链接

随机生成颜色的js代码https://segmentfault.com/q/1010000010807637?utm_source=sf-similar-question
原创
发布博客 2020.12.14 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

开发必备的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 ·
1152 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

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 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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

如何禁止input框输入特殊字符前端开发中可能会碰到input框禁止输入特殊字符的情况,下面是解决办法,亲测有效HTML部分<div class="container"> <div class="test"> 用户名:<input type="text" name="name" id="name"/> </div></d...
原创
发布博客 2019.12.18 ·
7068 阅读 ·
0 点赞 ·
1 评论 ·
12 收藏
加载更多