标签:: Javascript

js 代码操控手机粘贴板

js 代码操控手机粘贴板将字符串复制到粘贴板: 123456789//设置剪切板内容 注意:clipboardData.setData("参数1","参数2") 参数1的值要对应http的content-type的类型,如果没有设置参数1的话有可能会报错document.addEventListener("copy",function

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

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

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] ] 字符串 转数组1Array.fr

Javascript 实现 sprintf

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

ES6标签模板

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

JavaScript setTimeout()

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

js判断函数是否存在

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

js解析xml数据

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

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.a

web端震动

web端震动1234567vibrate(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(() =>

微信小程序本地缓存

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

js日期月份加减运算

js日期月份加减运算在原有日期基础上,增加days天数 1date.setDate(date.getDate() + days); 在原有日期基础上,增加months月数 1date.setMonth(date.getMonth() + months);

Javascript

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