- 博客(21)
- 收藏
- 关注
原创 在vue中使用less px自动转成rem(px2rem-loader) 并配置公用less文件(不用每个vue文件都引一次)
首先安装loaderpx2remLoadernpm install sass-resources-loader --savenpm install px2remLoader--save之后,在build文件夹下打开utils.js文件 function lessResourceLoader() { var loaders = [ cssLoader...
2019-12-02 15:06:20
3679
1
原创 获取验证码 & 简单的节流
以下代码,只是最基本的功能,仅供参考<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <...
2019-11-01 17:19:25
592
原创 H5 使用audio 实现语音播放 并显示语音时长 可快进、快退
以vue示例:效果<template> <div class="voice-box"> <audio ref="audio" @pause="onPause" @play="onPlay" @timeupdate="onTimeupdate" @loadedmetadata="onL...
2019-10-18 14:38:56
4967
1
原创 手机 调用相机/相册 旋转压缩 上传
安装exif-js.js ios及部分安卓机拍照后会有旋转,利用exif获取旋转角度npm install exif-js --saveorientation值 旋转角度 1 0度 3 180度 6 顺时针90度 8 逆时针90度 下面是例子:(vue)显示效果:<template> <d...
2019-10-17 11:29:20
218
转载 node自动重启
安装nodemonnpm install -g nodemon安装之后,运行时nodemon app.js[nodemon] 1.18.10[nodemon] to restart at any time, enter `rs`[nodemon] watching: *.*[nodemon] starting `node app.js`命令行会输出以上内容,之...
2019-03-21 16:13:01
951
原创 正则表达式收集
1、验证密码,(必须包含 数字、字母、特殊字符) 1.1 (?=pattern 正向肯定预查,在任何匹配pattern的字符串开始处匹配查找字符串,这是一个非获取匹配。) let reg = /(?=.*[a-z])(?=.*\d)(?=.*[-_#@!~%^&*])[a-z\d-_#@!~%^&*]{8,16}/i; ...
2019-03-19 10:40:28
107
原创 new Date() e.x.:获取当天零点
获取当日零点:new Date(new Date().toLocaleDateString())获取七天内的时间oldTime: new Date(new Date()-(7*24*60*60*1000));currentTime: new Date()获取指定时间,如早上7点new Date(new Date(new Date().toLocaleDateStrin...
2019-03-18 15:14:40
5864
原创 判断对象或数组
1、Array.isArray() 判断数组时--首推var a = [];Array.isArray(a); // truevar a ={};Array.isArray(a); // false2、constructor属性 判断对象时--首推 (可判断 Arrray、Object、Number、Boolean、String)var a = [];a....
2019-03-18 15:03:41
996
原创 当前时间(模拟数字时钟)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2019-03-18 14:57:54
2237
原创 数组去重
一、利用es6中的Set,Set类似于数组,成员的值都是唯一的,没有重复的。let arr = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1];let newArr = [...new Set(arr)];console.log(newArr); // [1, 2, 3, 4, 5, 6, 7]二、利用数组 filter() 去重, 不会对空数组进行...
2019-03-18 14:50:14
263
原创 一个git项目多个仓库地址
方法一:(使用 “git remote add 仓库名” 命令)--推荐 第一个仓库(默认仓库)git remote add origin https://github.com......git push -u origin master 第二个仓库(newRepository 便是第二仓库)git remote add newRepository https://g...
2019-03-18 14:09:26
3126
1
原创 Vuex 学习
Vuex https://vuex.vuejs.org/zh/guide/plugins.html安装vuex npm install vuex --save在src目录下创建store文件夹,在store文件夹里创建index.js、mutations.js、getters.js、actions.js mutations.js 里可以直接对state赋值(同步操作...
2019-03-18 13:13:12
151
原创 开奖倒计时
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2018-11-08 14:58:31
626
原创 js数组排序
1、从小到大排列 var arr = [1, 5, 2, 9, 10, 8]; var min; for (var i=0; i<arr.length-1; i++) { for (var j=i+1; i<arr.length; j++) { if (arr[i]>arr[j]) { ...
2018-11-07 15:07:45
116
转载 qs.js 更好的处理url参数
qs.parseqs.parse 方法可以把一段格式化的字符串转换为对象格式,比如let url = ‘http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e‘;let data = qs.parse(url.split(‘?‘)[1]);// data的结果是{ a: 1, b: 2...
2018-10-15 16:36:27
9224
原创 vue项目 安装font-awesome
我们在项目中经常使用各种图标,那么下面推荐一款 font-awesome (http://fontawesome.dashgame.com/)1.npm 安装font-awesome 以及需要的所有依赖 npm install less less-loader css-loader style-loader file-loader font-awesome --save2.在...
2018-10-15 10:03:07
3775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅