js
aminsky0
坚持记录开发过程中的疑难点
展开
-
常用的正则
常用的正则原创 2023-02-20 18:07:22 · 170 阅读 · 0 评论 -
js从数组中随机多次获取三个值,三个值不相同,上下相邻获取值也不相同
js从数组中随机多次获取三个值,上下相邻获取值不相同一、简单的数组排列let numArr = [1, 2, 3, 4]numArr.sort(function() { return 0.5 - Math.random();})二、从数组中随机多次获取三个值,上下相邻获取值不相同let oldCakeList = [];let arr = [];for (var i=0; i< taskList.length; i ++) { // 循环获取随机值数组arr thi原创 2022-05-13 11:19:09 · 2268 阅读 · 0 评论 -
vue实现马赛克功能
vue实现马赛克功能今天小猪实现了一个有趣的马赛克功能,感兴趣的可以看看。。。。一、安装image-mosaicnpm install image-mosaic小猪也就不墨迹了直接上代码二、实现马赛克代码<template> <div id="box"> <canvas id="canvas"></canvas> <button id='drawAll'>一键加码</button>原创 2021-07-14 16:36:50 · 2098 阅读 · 0 评论 -
js时间戳日期格式化带星期方法
js时间戳日期格式化方法handleTimeForm(time) { let date = new Date(time); let y = 1900 + date.getYear(); let m = "0" + (date.getMonth() + 1); let d = "0" + date.getDate(); let h = "0" + date.getHours(); let mm = "0" + date.getMinut原创 2021-05-10 15:59:49 · 881 阅读 · 1 评论 -
移动端video标签使用出现点击视频controls控件不展示
移动端video标签使用出现点击视频controls控件不展示这个问题一般是因为video移动端尺寸变化导致解决方法:可以在video标签外层加个div,添加一个点击事件,将controls赋值为true<div class="video-wrap" v-show="isVideoShow" @click="handlePlayClick()"> <video class="videocss" ref="videoCon" :src="videoUrl"></vi原创 2021-04-25 16:25:02 · 3197 阅读 · 0 评论 -
swiper移动端横向滑动问题处理
swiper移动端横向滑动问题处理一、swiper初始化问题数据加载的过程中使用v-if进行判断会导致一开始dom没有渲染,等数据加载完成才会渲染dom若是使用v-if会导致swiper初始化不成功new Swiper('.swiper-container', { mode: 'horizontal', freeMode : true, slidesPerView: 2, slidesPerGroup: 2, touchRatio: 1,原创 2021-04-25 15:57:01 · 1759 阅读 · 0 评论 -
闭包的特性及优缺点
闭包特性以及优缺点特性:1、函数套函数;2、内部函数可以直接使用外部函数的局部变量或参数;3、变量或参数不会被垃圾回收机制回收 GC;优点:1、变量长期保存在内存中;2、避免被全局变量污染;3、私有成员的存在;缺点:1、由于闭包中的变量长期存储在内存中,或造成内存消耗,会造成内存泄漏...原创 2020-12-06 19:20:54 · 583 阅读 · 0 评论 -
原型链的理解
原型链原型链是实现继承的主要方法基本思路就是利用原型让一个引用类型继承另一个引用类型的属性和方法。每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数想指针(constructor),而实例对象都包含一个指向原型对象的内部指针(proto)。如果让原型对象等于另一个类型的实例,此时的原型对象将包含一个指向另一个原型的指针(proto),另一个原型也包含着一个指向另一个构造函数的指针(constructor)。假如另一个原型又是另一个类型的实例,如此层层递进,这就构成了实例与原型的链条。这就是原原创 2020-11-25 15:15:27 · 182 阅读 · 0 评论 -
vue+js实现视频的淡入淡出
vue+js实现视频的淡入淡出一个简单的视频淡入淡出效果如图小编直接上代码了有兴趣可以拷贝运行一下,谢谢<template> <div class="video-css"> <div class="videocss" ref="videodom" style="background-color:black;"> <video width="100%" ref="play" style="opacity: 1" :src="videoS原创 2020-06-17 13:16:36 · 571 阅读 · 0 评论