摘要:
后面的项目发现,还有两个坑,需要注意下: ·本文的解决方案的核心是利用了 微信/易信 在ready的时候会有个 WeixinJSBridgeReady/YixinJSBridgeReady事件,通过监听这个事件来触发的。那有个坑就是 如果微信已经ready了,但还没执行到你监听这个ready事件的代 阅读全文
posted @ 2018-03-29 11:48
白纱茗-度C
阅读(297)
评论(0)
推荐(0)
摘要:
1、获取当天是星期几,则为: new Date().getDay(); 2、给定日期是星期几,应把字符串转为Date: new.Date('2017-12-30').getDay(); // 返回0,表示星期天,1:星期一…… 注意:考虑ios、android兼容性问题,建议字符串'2017-12- 阅读全文
posted @ 2018-03-29 11:48
白纱茗-度C
阅读(7478)
评论(0)
推荐(0)
摘要:
/* ***************************** * 获取参数值 * @param name 参数名称 * @returns 参数值 ***************************** */ CloudShareCommon.prototype.getQueryString 阅读全文
posted @ 2018-03-29 11:46
白纱茗-度C
阅读(172)
评论(0)
推荐(0)
摘要:
//解决浏览器缓存 或 刷新URL地址 CloudShareCommon.prototype.timestamp = function (url) { var getTimestamp=new Date().getTime(); // 获取时间戳 if (url.indexOf("?") > -1) { // 地址已含 “ ? ”符号 url = url + "&... 阅读全文
posted @ 2018-03-29 11:44
白纱茗-度C
阅读(974)
评论(0)
推荐(0)
摘要:
/* 计算两个日期之间的天数 */ getDateDiff: function (startDate, endDate) { var startTime = new Date(Date.parse(startDate.replace(/-/g, "/"))).getTime(); var endTime = new Date(Date.parse(endDate.replace... 阅读全文
posted @ 2018-03-29 11:43
白纱茗-度C
阅读(163)
评论(0)
推荐(0)
摘要:
//获取当前日期的前后N天日期的方法 function GetDateStr(AddDayCount){ var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 var y = dd.getFullYear(); v... 阅读全文
posted @ 2018-03-29 11:42
白纱茗-度C
阅读(899)
评论(0)
推荐(0)
摘要:
在JavaScript中,prototype对象是实现面向对象的一个重要机制。 每个函数就是一个对象(Function),函数对象都有一个子对象 prototype对象,类是以函数的形式来定义的。prototype表示该函数的原型,也表示一个类的成员的集合。 要弄清楚原型链就要先弄清楚 functi 阅读全文
posted @ 2018-03-29 11:41
白纱茗-度C
阅读(2869)
评论(0)
推荐(0)
摘要:
call和apply都用于函数调用,和使用函数名直接调用不同,call和apply可以指定一个额外的参数作为函数体内的this对象。 call采用不定长的参数列表,而apply使用一个参数数组。 由于call和apply可以改变函数体内的this指向,因此通常被用来将一个对象原型上的方法应用到另一个 阅读全文
posted @ 2018-03-29 11:41
白纱茗-度C
阅读(2476)
评论(0)
推荐(0)
摘要:
检测Internet Explorer版本 当涉及到CSS设计时,对开发者和设计者而言Internet Explorer一直是个问题。尽管IE6的黑暗时代已经过去,IE也越来越不流行,它始终是一个能够容易检测的好东西。当然了,下面的代码也能用于检测别的浏览器。 平稳滑动到页面顶部 这是一个最广泛使用 阅读全文
posted @ 2018-03-29 11:39
白纱茗-度C
阅读(131)
评论(0)
推荐(0)
摘要:
/* Object.is() 判断是否重复,NaN也可以判断 */ let arr = [10,30,4,4,5,6,7,7,8,4,5,6,NaN,NaN,0]; let newArray = []; arr.forEach((item) => { let flag = true; for(var 阅读全文
posted @ 2018-03-29 11:34
白纱茗-度C
阅读(102)
评论(0)
推荐(0)

浙公网安备 33010602011771号