![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 57
_wanwan5856
这个作者很懒,什么都没留下…
展开
-
关于检测输入正误的提示的研究
检测输入的的方法有blur 失焦时触发change 失焦时触发keyup 按键弹起时触发三种方法都不完美。我的代码是$('.password,.phone-number').change(function() {//或blur,keyup var tel = $('.phone-number').val(); if(/^1\d{10}$/g.te原创 2016-03-23 15:39:39 · 364 阅读 · 0 评论 -
encodeURIComponent,encodeURI的使用以及在vue中用url传值的两种方式
一、问题发生场景在vue中使用$route的query传值方式会发现值被转为一串不易读的字符,但是不影响从query参数中获取正确的原始的传值,这本来并没有引起我的注意。后来产品提了一个需求是某个页面必须在新标签页打开,搜了下vue好像没有提供这种方法,但是用window.open('#/urlxxx?fdn=' + fdn + '&page=interface')可以满足需求,只是期间遇...原创 2018-03-19 21:21:59 · 29220 阅读 · 4 评论 -
关于时间的一切(时间戳、Date、表示时间的标准等)
这篇断断续续写了很久,是因为时间这个坑真的可以越挖越深,本来名字叫“关于时间戳的一切”,打算总结几种时间格式到时间戳的转换方法,结果越总结发现自己自己不懂的越多,后续还会再补充的。这次关于时间的探索让我重新学了Date对象、Unix时间戳、时间的几种标准、还重学了地理等。---------------最后看下面这块------------遇到两个问题,js中使用new Date()取出的时间结果会...原创 2018-04-09 00:16:24 · 50434 阅读 · 1 评论 -
js中我最常用的几种遍历处理数据的方法梳理
forEach,Object.keys,map,for in ,for of,reduce,every1,forEach 用于遍历【数组】data.forEach(( item, index ) => { console.log('元素:', item ,';下标:', index)})2, Object.keys() 和 forEach() 结合遍历【对象】Object.keys返回...原创 2018-03-20 16:41:51 · 4309 阅读 · 0 评论 -
实现全屏的两种方式
1)将全屏范围的容器提到最高层,铺满全屏.full-screen { position: fixed; height: 100%; width: 100%; top: 0; left: 0; z-index: 1000; //尽可能大 margin: 0; border-radius: 0;}2)调用元素的requestFullscreen() 方...原创 2018-03-20 17:35:42 · 3226 阅读 · 0 评论 -
console.log自定义输出样式深究
用法和效果如图:第一个参数是字符串,以%c 开头接加上文案,第二个参数也是字符串,内容写css就ok更完整的用法:console.log("%c%s", "color: red; background: blue; font-size: 20px;", "你好呀");%c 把字符串按照你提供的样式格式化后输入,%s 格式化成字符串输出,在第三个参数的位置然后肆意的花样输出吧:emmm..问题来了,...原创 2018-03-21 16:50:37 · 5774 阅读 · 0 评论