Javascript
一只矿崽
这个作者很懒,什么都没留下…
展开
-
JS关于DATE的常用点
因为项目里经常设计JS 中的Date对象,故来整理一下常用的构建和方法。实例化new Date(); 返回当前日期new Date(value); value是一个代表时间的字符串,例如“December 17, 1995 03:24:00”new Date(dateString); dateString: 一个ISO字符串“1995-12-17T03:24:00”new Date(y...原创 2019-07-12 08:36:17 · 140 阅读 · 0 评论 -
JS中null与undefined个人总结
先引用一下阮老师的话:null表示"没有对象",即该处不应该有值。典型用法是:(1) 作为函数的参数,表示该函数的参数不是对象。(2) 作为对象原型链的终点。undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。典型用法是:(1)变量被声明了,但没有赋值时,就等于undefined。(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。(3...原创 2019-07-25 22:10:34 · 188 阅读 · 0 评论 -
JS中string转为number方法
parseInt, parseFloat最喜欢用的Number(string);例如: Number(‘1000.1’) => 1001.1原创 2019-07-25 22:32:26 · 55628 阅读 · 0 评论 -
js/ts中使用return跳出含有forEach循环的function函数
forEach本身是个高阶函数,调用回调函数,所以在forEach内部的return只会先跳出forEach,不会直接跳出forEach外部的函数。ts:saveNode(){ if(this.checkInputError(this.modbusDeviceInfo) && this.checkInputError(this.deviceNodeInfo)){ ...原创 2019-08-08 11:16:08 · 6820 阅读 · 0 评论 -
js把秒转化成不同格式的时间
输入参数为秒。方法1 结果 “1d23h18m15s”function transform(secs){ if(secs){ var second = parseFloat((secs % 60).toFixed(1)); var minute = Math.floor(secs/ 60) % 60; var hour = Math.floor(secs / 3600...原创 2019-09-10 11:13:52 · 263 阅读 · 0 评论 -
svg里的text不能自动换行的解决办法
svg里的text不能自动换行,使用\n等方法都无效。可以使用两个方法去实现多行文本。方法一: 添加多个text,给这两个text赋一样的class,每个text设置不同的x,y坐标const svg = d3.select("#oee-chart") .append("svg") .attr("width", width) .attr("height",...原创 2019-09-10 13:26:14 · 4619 阅读 · 0 评论