自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 判断对象数组中是否存在重复项

需求:判断对象数组中是否存在重复项解决思路:根据数组去判断是否有重复项。首先将对象数组转成数组(提取重复的选项) 然后判断数组是否存在重复项即可。注:此方法适用于单个决定性条件导致重复的对象,多个条件的 可以在此方法上优化原始对象数组:[ { id: 1, name: '数学' },

2021-04-06 17:42:48 6056 1

原创 vue动态修改audio地址

需求:点击MP3文件,实现试听效果问题:点击后替换url地址,实现了,但是播放器依旧没有反应。解决:vue中动态替换只是替换了地址,并没有告诉audio标签是否要执行,执行什么操作。要load后才能让它知道,是在喊他,他需求进行操作了!页面设计用的是element点击试听的时候弹出效果,点击x的时候,关闭音乐。 <transition name="el-zoom-in-bottom"> <div class="mp3.

2021-03-29 16:29:12 1041

原创 vant中实现地址的四级选择(省市县街道)

引入Cascader注意:vant 2.12 版本开始支持此组件,不然会报错import Vue from 'vue';import { Cascader } from 'vant';Vue.use(Cascader);引入全国四级区域地址https://download.csdn.net/download/qq_34797972/14123322实现引入 import area from "@/utils/4-area";自定义成vant识别的json...

2021-01-12 18:35:11 4398 7

原创 JavaScript压缩base64图片

dealImage(base64, callback) { var newImage = new Image(); var quality = 0.6; //压缩系数0-1之间 newImage.src = base64; newImage.setAttribute("crossOrigin", 'Anonymous'); //url为外域时需要 ...

2021-01-11 15:03:26 1612

原创 H5发起支付并并跳转到支付页面

1.发起支付,调用支付接口2.收到返回数据将支付宝返回的HTML代码用新窗打开 const w = window.open(); w.onload=()=>{ w.eval(w.document.querySelector("script").innerHTML); };

2020-09-01 16:57:51 3352

原创 vant中List组件中load事件触发多次问题

是否设置的加载数据不够占满屏幕 List中的数据不够占满屏幕则会触发load事件,产生重复加载现象。可以将一次加载的数据量增大来解决此问题。 父级容器是否出现overflow:scroll的属性,去掉即可。 如果在 html 和 body 标签上设置了overflow-x: hidden样式,会导致 List 一直触发加载。这个问题的原因是当元素设置了overflow-x: hidden样式时,该元素的overflow-y会被浏览器设置为auto,而不是默认值visible,导致 List..

2020-08-20 16:34:19 10826 4

原创 JS中有没有简单的判断数组是否为空的方法

直接判断数组的长度是否为0 利用布尔值判断数组为object,直接用if(a)判断的话都是为true,可以用数组的长度去直观判断是否为空 将数组和布尔类型都转化为Number类型比较,空数组转化为Number类型的时候为0。 let arr = []; if(arr == false){ console.log("empty!"); }else{

2020-08-18 15:21:36 3480 1

原创 JS实现点击复制

function shareHisMuseum () { var clickContent = "xxxxxxxxxxxx" var save = function (e) { e.clipboardData.setData('text/plain', clickContent); ...

2020-01-17 17:48:32 120

转载 web端用真机调试

Browsersync特性  BrowserSync能让PC、各移动设备上的页面同时实时地响应文件的更改,而不用刷新操作。而且,当在其他一个设备上进行点击等行为时,该行为也会同步到其他浏览器中安装  BrowserSync是基于Node.js的,是一个Node模块,所以需要先安装nodejs【nodejs安装】  虽然nodejs官网提供了node的msi文件,但...

2019-06-24 17:12:55 253

原创 IOS上时间格式处理显示NAN的解决办法

sDate2 = sDate2.replace(/-/g,"/");sDate1 = sDate1.replace(/-/g,"/");sDate2 = new Date(sDate2).getTime();sDate1 = new Date(sDate1).getTime();正常的时间格式是:2019-06-18但是ios上不能处理这种格式的时间,所以要将“-”替换成“/” ...

2019-06-19 17:47:49 1920

原创 原生JS实现marquee 滚动字幕效果,完美解决频闪问题

marquee标签在HTML5 中已经不再受支持但是我们很多时候会用到滚动字幕的样式,所以就采用了实时动态改变元素位置的方式来实现此功能,在实现的时候用过HTML DOM setInterval() 方法,但是会出现频闪的现象,初步估计是因为其他js的时间对其产生影响,后来改用了window.requestAnimationFrame()方法完美解决问题。关于window.reques...

2019-01-21 09:57:34 6522 2

原创 var let const 三则如何区分?

想弄清楚这三者的区别,我们需要知道这三者最基本的来龙去脉。var是ES5中的变量,let、const是ES6中的变量。块级作用域是在ES6中引进的,那么什么是块级作用域呢?简单的来说,就是包含在{......}中的代码就是叫块级作用域,其中for语句、if语句也属于块级作用域。既然是在ES6中才有的块级作用域,而且let、const也是ES6中有的,由此可见,这两者肯定跟块级作用域...

2018-12-19 14:32:44 782 3

原创 img大于div时居中显示(类似相册总览)

&lt;!doctype html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, user-scalable=no, initial

2018-11-22 15:40:25 461

原创 HTML5实现点击展开和隐藏

HTML &lt;details&gt; 标签可以实现此功能目前只有 Chrome 和 Safari 6 支持 &lt;details&gt; 标签。&lt;summary&gt; 标签包含 details 元素的标题,"details" 元素用于描述有关文档或文档片段的详细信息。请与 &lt;details&gt; 标签一起使用。标题是可见的,当用户点击标题时会显示出详细信息。注...

2018-11-21 10:19:34 15655

原创 js计算div滑动距离

touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发。 touchmove事件:当手指在屏幕上滑动的时候连续地触发。在这个事件发生期间,调用preventDefault()事件可以阻止滚动。 touchend事件:当手指从屏幕上离开的时候触发。 touchcancel事件:当系统停止跟踪触摸的时候触发。关于这个事件的确切出发时间,文档中并没有具体说明,咱们只...

2018-11-14 15:00:10 3087

转载 原生JS实现下拉刷新

&lt;!DOCTYPE html&gt;&lt;html lang="zh-cn"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/title&gt; &lt;title&gt;Pull to Refresh&lt;/titl

2018-11-02 14:19:19 254

原创 原生JS实现点击显示再次点击隐藏

/** * [Show_Hidden 点击控制div显示与隐藏] * @param {[id]} obj [需要显示隐藏div的id] */ function Show_Hidden(obj) { var div = document.getElementById(obj); if (div.className.ind...

2018-11-01 14:09:06 18626 2

原创 原生JavaScript实现监听移动端上下左右滑动事件

/** * @author W.Dong * @date 2018/10/26 * @Description: 监听触摸的方向*/var EventUtil = { addHandler: function (element, type, handler) { if (element.addEventListener) element.a...

2018-10-26 15:54:56 1770

原创 原生JS和JQ实现div的展开与收齐动画

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;展开收起&lt;/title&gt; &lt;style&gt; * { margin: 0; padding

2018-10-22 10:24:16 1589

转载 JavaScript数组去重12中方法

数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。在真实的项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然日常项目用到的概率比较低,但还是需要了解一下,以防面试的时候可能回被问到。注:写的匆忙,加上这几天有点忙,还没有非常认真核对过,不过思路是没有问题,可能...

2018-10-10 09:16:25 106

转载 OpenCV边缘检测三种算法(canny、sobel、laplacian)

Canny算法#include&lt;opencv2\opencv.hpp&gt; #include&lt;opencv2\highgui\highgui.hpp&gt;using namespace std;using namespace cv;//边缘检测int main(){ Mat img = imread("lol3.jpg"); imshow(...

2018-09-13 11:24:39 864

原创 一个div中多个元素垂直居中的一种解决办法

有多个元素需要垂直居中排列时,尝试了很多方法,总结一下觉得用flex的布局是最方便的。目标实现: &lt;div id="findclass" class="flexbox"&gt; &lt;div&gt; &lt;/div&gt; &lt;ul &gt; &lt;li &gt;查找班级&l

2018-08-22 11:27:09 10733

原创 三维坐标旋转转换公式(JavaScript)

此方法以右手坐标系为准function rotate_z(x, y, z, angle) {    var atopi = angle / 180 * Math.PI;    var xtoz = x * Math.cos(atopi) - y * Math.sin(atopi);    var ytoz = y * Math.cos(atopi) + x * Math.sin(atop...

2018-07-25 15:24:29 7906

原创 块级元素和行内元素的差别

首先,百度解释走一波:块元素又名块级元素(block element),和其对应的是内联元素(inline element),都是html规范中的概念。块元素和内联元素的基本差异是块元素一般都从新行开始,相邻的块级元素将会在不同行显示。而当加入了css控制以后,块元素和内联元素的这种属性差异就不成为差异了。然后说人话,简单点。可定义高和宽,有边框概念的元素称块级元素,与之相反就称为“行内元...

2018-07-23 15:33:34 180

原创 Java根据文件夹中文件的数量进行分类

需求:根据文件夹中文件的数量将少于10个文件的文件夹置于一个文件夹中,其他的置于另一个文件夹中 import java.io.*;/** * @author wwd8678 * @date 2018/5/23 */public class CopyFile { /** * FILE_PATH 需分类文件的目录 */ private stat...

2018-06-12 16:13:36 522

原创 Java遍历文件夹所有文件并将不同类型的文件剪切到另一个文件夹中

需求:遍历文件夹中的所有文件,将文件夹中的视频文件提取出来存入另一个文件夹中方法:遍历文件夹,获取文件后缀名进行操作。重点:利用 apache.commons.io.FileUtils 中的文件操作,方便快速import org.apache.commons.io.FileUtils;import org.apache.commons.lang3.StringUtils;import java...

2018-06-12 16:10:05 1276 1

全国四级区域地址(省市县区域)2021最新版

全国四级区域地址(省市县区域)2021最新版

2021-01-12

Java视觉中国图片爬虫jar包

Java根据关键词爬取视觉中国图片jar包,下载后直接通过修改配置文件clawer.properties中的数据,点击start.bat文件直接运行即可下载图片。

2018-06-12

jquery-1.8.3.min 1.9.1.min 1.11.3.min 2.1.4.min 3.1.1.min

jquery-1.8.3.min jquery-1.9.1.min jquery-1.11.3.min jquery-2.1.4.min jquery-3.1.1.min

2017-11-06

ajax与servelt相互传递数据

利用ajax将数据传给servelt,然后返回你的JSP页面,简单方面理解

2017-11-06

空空如也

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

TA关注的人

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