随笔分类 -  JavaScript

摘要:function detect(){ var equipmentType = ""; var agent = navigator.userAgent.toLowerCase(); var android = agent.indexOf("android"); var iphone = agent.indexOf("iphone"); var ipad = agent.indexOf("ipad") 阅读全文
posted @ 2019-09-09 09:29 一半人生 阅读(3795) 评论(0) 推荐(0)
摘要:问题是当时js里时间是这种格式的 2016-09-07 16:37:50 用var time = obj.replace(/\-/g, "/");将格式改成 2016/09/07 16:37:50 就可以了 阅读全文
posted @ 2019-09-06 14:35 一半人生 阅读(261) 评论(0) 推荐(0)
摘要:1.只读与可写getComputedStyle方法是只读的,只能获取样式,不能设置;而element.style能读能写,能屈能伸。2.获取的对象范围getComputedStyle方法获取的是最终应用在元素上的所有CSS属性对象(即使没有CSS代码,也会把默认的祖宗八代都显示出来);而elemen 阅读全文
posted @ 2019-09-02 09:27 一半人生 阅读(1276) 评论(0) 推荐(0)
摘要:接地气,兼容性好,支持IE8) function diff(arr1,arr2){ var a = []; var b = []; for(var i=0;i<arr2.length;i++){ a[arr2[i]]=true; } for(var i=0;i<arr1.length;i++){ if(!a[arr1[i]]){ b.push(arr1[i]); } } console.log(b 阅读全文
posted @ 2019-08-30 15:42 一半人生 阅读(519) 评论(0) 推荐(0)
摘要:toTop() { let top = document.documentElement.scrollTop || document.body.scrollTop; // 实现滚动效果 const timeTop = setInterval(() => { document.body.scrollTop = document.documentElement.scrollTop = top -= 5 阅读全文
posted @ 2019-08-30 11:00 一半人生 阅读(1834) 评论(0) 推荐(0)
摘要:$(function(){ var aa = [1,1,2,3,3,4,4,5]; alert(aa); for (var i = aa.length-1;i >= 0 ;i--) { if (aa[i] == 4) { aa.splice(i,1); //执行后aa.length会减一 } } a 阅读全文
posted @ 2019-07-24 12:20 一半人生 阅读(1968) 评论(0) 推荐(0)
摘要:基本符号: ^ 表示匹配字符串的开始位置 (例外 用在中括号中[ ] 时,可以理解为取反,表示不匹配括号中字符串) $ 表示匹配字符串的结束位置 * 表示匹配 零次到多次 + 表示匹配 一次到多次 (至少有一次) ? 表示匹配零次或一次 . 表示匹配单个字符 | 表示为或者,两项中取一项 ( ) 小 阅读全文
posted @ 2019-01-01 16:27 一半人生 阅读(217) 评论(0) 推荐(0)