
javascript
雨若雪汐
Tomorrow is another day.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于对象,对象数组,数组,数组对象直接拷贝、浅拷贝、深拷贝问题的总结
1、对象、对象的数组或者对象的对象(两者同理) 直接拷贝:将一个对象直接复制(拷贝)给另外一个对象,当一个对象改变时,则另一个对象则也会被改变,因为两个对象总的变量指向的是内存中同一位置。 举例说明: let obj1 = {id: 1,value: 1,steps:[]}; let obj2 = obj1; obj2.id = 2; console.log(...原创 2018-03-16 14:49:08 · 3865 阅读 · 0 评论 -
label中嵌套input时,在label上绑定click()事件执行两次(angular2+,javascript)
//html<label class="radio-inline" (click)="onLabel()"> <input type="radio" name="optionsRadiosinline"/> radio</label>onLabel(){ console.log('label1')}//结果label1label1原创 2018-06-11 15:43:35 · 1517 阅读 · 0 评论 -
TS 判断字符串是否为手机号码
/** * 字符串的相关操作 */import {isNull, isUndefined} from "util";export class StringUtils{ public static isEmpty(str: string){ if(isUndefined(str)){ return true; } if...原创 2018-05-30 11:22:33 · 6432 阅读 · 0 评论 -
jquery触发window resize事件以及自定义事件。
通过jquery触发window resize事件$(window).trigger("resize"); 自定义事件$(window).on('customEvent', (function () { // to do}));触发自定义事件$(window).trigger("customEvent"); //上述例子也可自定义dom事件例如<div id ='myDiv'>...原创 2018-05-31 11:06:52 · 7784 阅读 · 0 评论 -
echarts 柱状图对个别柱条的颜色自定义。
1、示例如上图所示,对stat这条数据进行特别标识;2、option具体配置如下,请注意看特别标识部分。option = { xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { ...原创 2018-07-31 11:56:27 · 13332 阅读 · 0 评论 -
时间切换,根据当前时间切换到上一天、下一天、N天。
1、当前时间切换N天 一天有24*60*60 * 1000ms,这N天与当前时间差为N * 24* 60 * 60 * 1000ms; 得出当前时间到1970年得ms数: 设为ms 则切换后得: X + N* 24 * 60 * 60 * 1000ms,将ms转换为时间。 JS/TS实现方式为: let currentDate = ne...原创 2019-03-11 11:04:34 · 776 阅读 · 0 评论 -
时间切换,切换到上一月下一月、N月。
在当前时间得基础上切换N月;方法:一年有12个月,设当年时间为YYYYMMDD; 则当前时间总共有X个月:12 * YYYYY + MM个月; 切换N个月后总月份为M : X + N ; 通过上面得月分前可求出当前时间为:year = M / 12;//除以12向下取整数 ...原创 2019-03-11 11:30:48 · 1882 阅读 · 0 评论 -
如何计算俩日期相隔多少年,多少月,多少天或者两时间相差XX年XX月XX日
假设时开始时间为2015年4月2日,结束时间为2019年4月4月;需要先熟悉一下时间对象得一些方法,可参考教程http://www.w3school.com.cn/jsref/jsref_obj_date.asp;需要将上述时间转换为时间对象,通过new Date()实现; let startDate = new Date(2015,3,2); 2015/4/...原创 2019-04-04 11:39:25 · 10504 阅读 · 0 评论