![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
向阳而生,护梅使者
每临绝境峰回路又转、
展开
-
获取名字首字母,js
获取名字首字母用来做默认头像,不多说,直接上代码。formate.jsvar formate = (function () { var Formate = function (ops) { this.initialize(ops); }, options = { checkPolyphone: false, charcase: 'default' }; Formate.fn = Formate.prototype = {原创 2020-08-11 17:39:08 · 20465 阅读 · 1 评论 -
JS Date()日期函数的使用相关问题总结
Date函数的入参形式有7种new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date("yyyy/MM/dd hh:mm:ss"); new Date("yyyy/MM/dd"); new Date(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth,dd); new Date(ms);//时间戳 获取当月最后一天的方法console.log(new Dat...原创 2020-06-15 16:22:21 · 269 阅读 · 0 评论 -
JS遍历数组,删除数组元素时,怎么删都会漏掉一个的原因
js数组,在遍历中删除元素/** * 有效的方式 - 改变下标,控制遍历 */for (var i = 0; i < arr.length; i++) { if (...) { arr.splice(i, 1); // 将使后面的元素依次前移,数组长度减1 i--; // 如果不减,将漏掉一个元素 }}/** * 无效的方式 - for .. in 无法控制遍历 */for (var i in arr) { if (.原创 2020-06-15 15:56:20 · 728 阅读 · 0 评论 -
js实现同步滚动相关问题, scroll-behavior: smooth
记一次实现同步滚动的遇到的一个问题scroll-behavior: smooth 在mac上的效果是滚动后还能平滑慢慢的滚动一段距离才停,体验很棒,但是却带来一个小问题如果两个滚动区域用了 scroll-behavior: smooth,滚动时就会出现抖动问题,这个问题我认为是和性能有关,因为用了这个css属性后,虽然体验起来更加丝滑,但是浏览器的滚动监听并不能很好的去捉去滚动后惯性般的慢慢滑动效果的那段距离,导致同步另一个滚动区的时候和当前滚动区的px不相等,看起来有卡顿的感觉。所以去掉改css原创 2020-06-15 15:53:18 · 1095 阅读 · 0 评论 -
JavaScript mouseup时触发多次的相关问题
mouseup时target目标元素css中用的是pointer-events: auto;时会触发多个mouseup事件用pointer-events: stroke;就okey了具体可参考pointer-events 的介绍原创 2020-06-15 15:38:08 · 1275 阅读 · 1 评论