javascript
lightspear
这个作者很懒,什么都没留下…
展开
-
JS正则表达式解析 Set-Cookie 响应头
最近有同事用小程序接入我的服务端登录,不巧微信小程序不认Set-Cookie,必须手动解析,几个小时百度无果,逼出自己重新手写一个,代码见如下。function ParseSetCookie(a) { var arr = a.replace(/expires=(.*?)GMT/g,function($1) { return "expires=" + new Date(...原创 2019-12-06 00:24:35 · 1554 阅读 · 0 评论 -
JavaScript Array模拟C#list RemoveAll实现删除符合条件的元素
作为一个跨平台多语言编程爱好者的我来说,当我用了一次C#list 的linq的RemoveAll后,再敲JavaScript 的数组想也用这个方法才发现这语言压根是弱爆了,不得已准备自己实现一下JS的Array的几个删除数据的方法。注意:有不少网友采用的是逆向思维,从原数组提取出符合条件的数组的方式来规避JS Array 没提供linq那样RemoveAll,但是这会导致多一次内存开辟,而且原原创 2016-03-23 01:47:45 · 1447 阅读 · 0 评论 -
JS+JQuery实现任意意嵌套的IFrame里鼠标相对于浏览器窗体坐标
iframe用过的都人都知道,iframe是一个事件无法向上级冒泡二期交互并不是那么方便的一个html元素,但是时至今日他独特的功能还是会出现在不少开发中,有时我们需要获取任何一个不定的iframe中的鼠标坐标,其中这个坐标是相对最高级window.top的鼠标坐标,获取你不常有这种需求,但是如果有制作过一些插件相比你一定遇到过这个蛋疼的问题。注意:我这里指的坐标是不计算滚动条的。利用的eve原创 2016-03-27 20:20:12 · 3286 阅读 · 0 评论 -
JS 利用Promise.all 简单实现多任务并行
function TaskWaitAll() { function timerPromisefy(func) { return new Promise(function (resolve, reject) { func(resolve, reject); ...原创 2019-08-14 14:53:13 · 2354 阅读 · 0 评论