js
张不不
这个作者很懒,什么都没留下…
展开
-
vue的传参方式和router使用技巧
vue传参方法一1,路由配置 { path: '/describe/:id', name: 'Describe', component: Describe }2,使用方法// 直接调用$router.push 实现携带参数的跳转 this.$router.push({// 这个id是一个变量,随便是什么值都可以 path...转载 2019-04-01 15:54:27 · 209 阅读 · 0 评论 -
js判断一个数组是否包含一个指定的值
有好几种方法 总结一下1:array.indexOf 此方法判断数组中是否存在某个值,如果存在返回数组元素的下标,否则返回-1let arr = ['something', 'anything', 'nothing', 'anything'];let index = arr.indexOf('nothing');console.log(index) //结果是22. a...转载 2019-04-24 16:04:40 · 578 阅读 · 0 评论 -
JS简单的日期格式化转换方法
为字符串插入字符 其中soure为原字符串,start为将要插入字符的位置,newStr为要插入的字符function insertStr(soure, start, newStr){ return soure.slice(0, start) + newStr + soure.slice(start);}示例:var str = 20190513182110; /...转载 2019-05-14 14:47:44 · 243 阅读 · 0 评论 -
js 检查dict对象的长度
Object.keys是用来获取到dict的键的数组,再通过length获取dict的长度const dict = {a: 'aa', b: 'bb', c: 'cc'}Object.keys(dict).length转载 2019-05-27 16:24:24 · 4305 阅读 · 0 评论 -
URL编码转换函数:escape()、encodeURI()、encodeURIComponent()
函数出现时间: escape() javascript 1.0 encodeURI() javascript 1.5 encodeURIComponent()...转载 2019-07-17 16:55:36 · 262 阅读 · 0 评论 -
在浏览器加载完毕后,自动播放视频:出现play() failed because the user didn't interact with the document first.错误
解决方法:给video标签加入<video muted></video> 静音即可。Chrome 66为了避免标签产生随机噪音。转载 2019-09-15 17:23:52 · 11635 阅读 · 0 评论 -
js获取当前时间函数
// 获取当前时间函数 timeFormate(timeStamp) { let year = new Date(timeStamp).getFullYear(); let month = new Date(timeStamp).getMonth() + 1 < 10 ? "0" + (new Date(timeStamp...转载 2019-03-18 18:56:12 · 1367 阅读 · 0 评论 -
Vue.js 解析token 方法
引入jwt-decode 包npm install jwt-decode --save在vue中引入jwt-decodeimport jwtDecode from 'jwt-decode'jsconst decode = jwtDecode(token);console.log(decode);原创 2019-03-25 14:52:43 · 4475 阅读 · 1 评论 -
y-image: web端图片加载库
https://blog.csdn.net/sinat_20623345/article/details/87740884转载 2019-03-12 15:13:52 · 181 阅读 · 0 评论 -
JS保留一位小数(不四舍五入),向下取偶数
function numFloat(num){ num = num.toFixed(2); num = num.substr(0,num.length-1); var lastStr = num.charAt(num.length-1); if(lastStr%2 == 0){ return num; } else { r...原创 2018-08-08 20:42:57 · 2848 阅读 · 0 评论 -
js+css实现树状图
看到一款树形结构,比较喜欢它的样式,就参照它的外观自己做了一个,练习一下CSS。 做出来的效果如下:拉莫小学 一年级 一班 二班 二年级 三年级 一班 二班 三班 树的dom结构: <div class="tree"> <ul> <li> &...转载 2018-08-24 13:59:35 · 13431 阅读 · 0 评论 -
禁止图片img拖动
js原生解决方法 :document.getElementsByTagName('img')[0].onmousedown = function(e){ e.preventDefault()};原创 2018-09-19 18:54:37 · 3031 阅读 · 0 评论 -
JS正则表达式大全(整理详细且实用)
原文地址:http://www.jb51.net/article/43190.htmJS正则表达式大全(整理详细且实用)。需要的朋友可以过来参考下,希望对大家有所帮助正则表达式中的特殊字符字符 含意\ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"...转载 2019-02-26 11:19:58 · 160 阅读 · 0 评论 -
mockjs的使用
参考文献https://github.com/nuysoft/Mock/wikimock.js 的用处前后端分离 :让前端攻城师独立于后端进行开发。 增加单元测试的真实性 :通过随机数据,模拟各种场景。 开发无侵入 :不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。 用法简单 :符合直觉的接口。 数据类型丰富 :支持生成随机的文本、数字、布尔值、日期、邮箱、链...原创 2019-03-05 14:24:44 · 378 阅读 · 0 评论 -
JS的常用正则表达式 验证密码(转载自用)
JS的正则表达式强:字母+数字+特殊字符&nbsp;&nbsp;^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$&nbsp;&nbsp;&...转载 2019-02-26 12:37:03 · 2703 阅读 · 0 评论 -
利用JS实现图片的缓存
web页面使用HTML的<img>元素来嵌入图片,和所有HTML元素一样,<img>元素也是可以通过脚本来操控的(设置元素的src属性,将其指向一个新的URL会导致浏览器载入并展示一张新的图片)。为了让图片缓存起来,客户端JS定义了一个API,首先利用Image()构造函数来创建一个屏幕外图片对象,之后将该对象的src属性设置 期望的URL,由于图片元素并没有添加到文档中,...转载 2019-03-15 09:58:39 · 4738 阅读 · 0 评论 -
js将带有日期格式的数组对象按时间降序重新排列,最后打印数组对象的日期
原文:https://blog.csdn.net/a419419/article/details/83546233需求:后台将一个带有日期格式(不是时间戳)的数组对象给到前端,前端打印这个数组对象的日期时需要按时间降序排列思路:1.先将对象中的日期字段变成时间戳,然后通过sort()来排序,接着将对象中的时间戳变成日期; 2.先给对象增加一个字段publishTimeNew,用来保存...转载 2019-03-19 16:27:31 · 394 阅读 · 0 评论 -
验证数字的正则表达式集
验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+...转载 2018-07-18 15:22:14 · 199 阅读 · 0 评论