标签:: Javascript

moment 加减年月日 计算相差天数

moment 加减年月日 计算相差天数123456var today = moment(new Date());var start = moment(xxxxxx);var diffDays = today.dayOfYear() - start.dayOfYear(); // 相差天数 跨年不能这样计算today.add(1,'day'); // 加1天today.subt

js 集合转数组

js 集合转数组 Set 转数组 12var set = new Set([1, 2, 3, 3, 4]);Array.from(set) //输出[1,2,3,4] Map 转数组 12var m = new Map([[1, 2], [2, 4], [4, 8]]);Array.from(m); // 输出:[ [1, 2], [2, 4], [4, 8] ] 字符串 转数组 1

Javascript 实现 sprintf

Javascript 实现 sprintf 实现 123456789101112131415161718192021222324252627282930313233343536373839404142434445str_repeat(i, m) { for (var o = []; m > 0; o[--m] = i); return o.join('&ap

ES6标签模板

ES6标签模板 使用反引号``,支持多行 12var _mNum = 100;var stringA = `${_mNum} person.`;

JavaScript setTimeout()

JavaScript setTimeout() 在指定的毫秒数后调用函数 1setTimeout("alert('对不起, 要你久候')", 3000 )

JavaScript 判断空值 undefined 和 null

JavaScript 判断空值 undefined 和 null 判断 undefined 12345var a = undefined;if (typeof(a) == "undefined"){ alert("undefined");} 判断 null 12345var a = null; if (!a &&am

js判断函数是否存在

js判断函数是否存在12345if(typeof FunName === "function") { //是函数 其中 FunName 为函数名称 alert("is function");} else { //不是函数 alert("not is function");}

js解析xml数据

js解析xml数据xml 123<tileset firstgid="1" name="taikonglouti" tilewidth="36" tileheight="36" tilecount="39"> <image source="taikonglouti.pn

Math.asin Math.acos 的范围 注意返回 NaN

Math.asin Math.acos 的范围 注意返回 NaN接受 -1 到 1 之间的数值作为参数,返回一个介于 - π2 到 π2 弧度的数值。如果接受的参数值超出范围,则返回 NaN。 123456Math.asin(-2); // NaNMath.asin(-1); // -1.5707963267948966 (-pi/2)Math.asin(0); // 0Math.

web端震动

web端震动12345678vibrate(duration) { if (!cc.sys.isNative) { navigator.vibrate(duration*1000); } else if (cc.sys.os === cc.sys.OS_ANDROID) { } else if (cc.sys.os

场景抖动

场景抖动123456789101112131415sceneShock(times){ let scene = cc.director.getScene(); scene.runAction( cc.sequence( cc.repeat(cc.sequence(cc.delayTime(1/30), cc.callFunc(() =&g

微信小程序本地缓存

微信小程序本地缓存 存入 1wx.setStorageSync('id', 1111); //将id存入本地缓存 取出 1var id = wx.getStorageSync('id');

Javascript

基础好用方法 二维数组横纵列转置的方法 12345var newArray = arr[0].map(function(col, i) { return arr.map(function(row) { return row[i]; })}); 插件、工具等form 使用 form简单赋值 1234var edit = $('#editF