自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iview日期控件,格式化后通不过validate验证

百度了很多信息,发现差不多出奇的一致,问题已经解决,为了避免后来者受到其他错误解释的影响,写此文。其他文章大都在强调pattern: /.+/的作用,举个例子:purchaseDate: [{required: true, message: '日期不能为空!', trigger: 'blur', pattern: /.+/}],这里博主要说明的是,以上内容确实通过了验证,但是起作用的不是pattern,而是另一个隐藏的属性type。如果你用的是官网的示例验证肯定会通过demo d..

2021-01-05 13:31:49 371

原创 整理事件绑定 addEventLister()事件 取消默认行业,阻止冒泡 取消事件冒泡

事件冒泡指当一个元素的事件被触发的时候,比如鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发,这个过程被称为事件冒泡。这个事件是从原始元素开始一直冒泡到DOM树的最上层。事件传播的3个阶段:捕获、冒泡、目标阶段。阻止事件冒泡:w3c的方法是event.stopPropagation(),IE则是使用event.cancelBubble = true;兼容性写法:复制代码1 var event = event || window.event;2 if(event &&am

2020-08-31 21:42:44 430

转载 Object.defineProperty与Proxy理解整理

数据劫持:在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果.数据劫持最典型的应用------双向的数据绑定(一个常用的面试题),Vue 2.x 利用 Object.defineProperty(),并且把内部解耦为 Observer, Dep, 并使用 Watcher 相连Vue 在 3.x 版本之后改用 Proxy 进行实现数据劫持的另外一种应用 immer.js 为了保证数据的 immutable 属性,使用了 Proxy 来阻断常规的修改操作.1.O

2020-08-31 21:38:15 246

转载 Jquery Web 前端验证框架插件,jquery-validate资料,validation

jQuery Validate导入 js 库默认校验规则默认提示使用方式1将校验规则写到控件中2将校验规则写到 js 代码中常用方法及注意问题1用其他方式替代默认的 SUBMIT2debug只验证不提交表单3ignore忽略某些元素不验证4更改错误信息显示的位置5更改错误信息显示的样式6每个字段验证通过执行函数7验证的触发方式修改8异步验证9添加自定义校验10radio 和 checkboxselect 的验证jQueryvalidate 中文 APIValidator

2020-08-31 21:34:30 361

转载 8080端口被占用处理方法

查看被占用的端口号:netstat -ano | findstr 8080杀死占用的端口号taskkill /pid 14188 /f

2020-08-28 21:01:31 95

原创 node.js解决输出中文乱码问题

node.js解决输出中文乱码问题:res.writeHead(200, {‘Content-Type’: ‘text/html; charset=utf-8’});

2020-05-11 17:15:20 372

原创 npm报错:A complete log of this run can be fund in: C\Users\用户\AppData\Roaming\npm-cache_logs\解决方案(清理缓)

记录下安装vue脚手架出现的安装报错第一步 找到安装node_moudules找到目录的下面的文件删除第二部:2.清理缓存命令:npm cache clean --force第三部:重新全局安装npm install -g @vue/cli、第四部:vue -V、查看安装是否成功...

2020-04-29 08:47:22 707

原创 Vue调试神器vue-devtools安装

Vue调试神器vue-devtools安装已经把编译好的文件放到百度链接里面下面是提取链接链接:https://pan.baidu.com/s/1cu4Zd3uJ1DPpfPzuhK4mlg提取码:nyrq浏览器输入地址“chrome://extensions/”进入扩展程序页面,点击“加载已解压的扩展程序…”按钮如果看不见“加载已解压的扩展程序…”按钮,则需要勾选“开发者模式”。在c...

2020-04-03 10:28:41 250

转载 JavaScript基础题、练习题、面试题(三)

1.下列哪些属性不是事件对象event的属性A clientXB offsetXC offsetLeftD target正确答案: C解析:offsetLeft为元素针对offsetParent的水平坐标,并不是事件对象中的鼠标位置2.下列关于事件委托说法错误的是A 事件委托可以解决事件绑定程序过多的问题B 事件委托利用了事件捕获原理C 事件委托可以提高代码性能D 事件委托...

2020-03-26 17:10:40 15702

转载 JavaScript基础题、练习题、考试题、面试题(一)

JavaScript基础题、练习题、考试题、面试题(一)1.以下代码执行后,分别弹出来的值是:var num1=1; function testf1(){ num1=2; var num1; alert(num1); } function testf2(){ alert(num1); } testf1(); testf2();A 2,1B 2,2C undefined,undefined...

2020-03-26 17:07:42 6355

转载 for循环理解

原文链接:https://blog.csdn.net/weixin_38362146/article/details/78023104案例1:做图形思路:1确定图形一共几行 极为外层的循环的次数2确定每行有几种元素,代表有几个内层循环。3 确定每种元素的个数,即为每个内层循环的次数tips:通常:找出每种元素个数,与行号的关系式,极为当前循环的最大值(从1开始循环)[长方形] ...

2020-03-04 10:00:09 179

转载 JavaScript基础题、练习题、考试题、面试题(二)

JavaScript基础题、练习题、考试题、面试题(二) 1.已知字符串"hello everybody "通过下面哪个方法可以去掉字符串两端的空白A trim()B...

2020-02-28 17:11:11 4799

空空如也

空空如也

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

TA关注的人

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