js
lanxing_thk
专注于当下,保持敬畏
展开
-
js中,尽量不使用if(obj),直接通过if(obj == null)判断对象是否为空
1 背景:js中经常使用if(obj), 判断当前对象是否为空, 或者if(!obj)if(obj){}else{}if(!obj){}else{}2 引发的问题,这里会包含多种情况有五种情况,对象本身作为条件时,值为false:未初始化,空串,null, false布尔值,数字03 使用的初衷:判断对象是否为空,经常(==null), 但又纠结是不是undefined不知道怎么判断 undefined,索性来个if(obj)但实际上 if(obj == null), 无原创 2021-04-15 19:07:39 · 1793 阅读 · 0 评论 -
代码的潜意识错误
@TOC1 问题现象错误代码:if(!time){ clearInterval(timer);}代码目标:如果timer不为空,进行清理2 原因分析脑海中直译文字:不为空, 不空, ! time, 因为time可能为空印象流写代码,感觉自己应该转行,走艺术流3 尝试解决方式1 老实写代码 if(timer != null){ }2 不为空,就是有值 if(timer){ }4 总结原因要面子,想写好看的代码 ,又没有理解到位if原创 2021-04-15 17:24:02 · 95 阅读 · 0 评论 -
处理微信同声传译插件30011问题:please wait recognition finished
文章内容稍后发布原创 2019-12-14 19:49:38 · 2859 阅读 · 4 评论 -
html5自定义video标签的海报与播放按钮
一、问题1.video标签取视频第一帧为海报2.默认一下播放按键以上这两点都想自定义二、思路使用div把video标签盖住div中显示自定义的海报图片与按钮三、步骤分解1.海报图片作为div的背景注:无论是横图还是竖图,都希望按原比例显示在div内css:.yourDiv{ background-color: black; height:20em; back...原创 2019-12-01 18:43:08 · 5767 阅读 · 0 评论 -
js字符串转日期对象
文章目录一、目的二、js方法一、目的yyyy-MM-dd HH:mm:ss格式转为日期对象二、js方法//yyyy-MM-dd HH:mm:ssfunction stringToDate(timestr) { var arr = timestr.split(" "); var yyyyMMdd = arr[0].split("-"); var HHmmss = arr[1].s...原创 2019-11-10 22:24:03 · 949 阅读 · 0 评论