![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JQuery
从入门到放弃_nys
这个作者很懒,什么都没留下…
展开
-
一些文件转化操作:base64转url、url转二维码、多文件转压缩下载
一、PDF文件base64转为url//pdf文件base64let base64 = data.data;let bstr = atob(base64);let n = bstr.length;let u8arr = new Uint8Array(n);while (n--) {u8arr[n] = bstr.charCodeAt(n);}//确定解析格式let blob = new Blob([u8arr], {type: 'application/pdf;chartset=UTF-8'原创 2021-11-02 16:29:28 · 2040 阅读 · 0 评论 -
blur事件与click事件的冲突
定义:blur事件:当元素失去焦点时发生 blur 事件click事件:当单击元素时,发生 click 事件在开发中会发现存在以下场景,点击当前输入框以外的其他元素。此时输入框失焦触发blur事件,同时我们点击的元素触发了click事件。这时候,你会发现blur事件是优先于click事件的。在开发中,遇到了两次,一次是输入框blur与单选click,一次是输入框blur与下拉框click。简化例子如下://输入框失焦触发事件1,点击单选元素触发事件2。$('#form_wrap').on('b原创 2021-05-10 10:16:12 · 3324 阅读 · 0 评论 -
jQuery全选:.attr()、.prop()、.is(‘:checked‘)与.checked
直接上例子<input type="checkbox" class="checkAll"><div id="check_wrap"> <input type="checkbox"> <input type="checkbox"> <input type="checkbox"> <input type="checkbox"></div>$('.checkAll').on('click', function()原创 2021-02-25 15:31:09 · 426 阅读 · 0 评论 -
ES6箭头函数 this指向的误区
众所周知,ES6的箭头函数能解决this指向的问题。能解决this内外指向不一致的问题。箭头函数体内的this对象,就是定义该函数时所在的作用域指向的对象,而不是使用时所在的作用域指向的对象。箭头函数的this取决于函数的定义,而不是调用。 (在定时器中用箭头函数就可以解决this指向问题,箭头函数内部的this与外部的this保持一致)有了箭头函数,我们就不再需要用that来替代thisvar that = this;但是有一点很多人容易弄错。看下面这个例子function queryD原创 2021-01-28 10:47:32 · 212 阅读 · 0 评论