js库
清一色天空
o︻そ╆OVE▅▅▅▆▇◤
展开
-
【JS】去NM的文字验证码
声明转载请注明出处严禁商用化写在前头大声告诉我,今天咋们摸鱼团队要来干什么?什么?看B站?呃(⊙o⊙)…不对,今天咋们要来干掉B站的图文验证码!觉得啰嗦的可以跳过这一段相同类似的文章,我也有发表过,就比如《【JS】去NM的视频广告》干掉了“爱奇艺、腾讯、芒果Tv”的视频广告,当然还有没(bu)发(gan)表(fa)过(biao)的文章,就比如《xx大学在线视频加速攒学分》、《xx大学在线考试一键满分》、《xx游戏自动xx脚本》等等等等他们都是利用一种语言或多种语言协作开发并利用某.原创 2020-07-28 15:57:19 · 711 阅读 · 0 评论 -
【JS】节点截图的最终解决方案dom-to-image与html2canvas
说在前头这篇文章面向的人估计不多,所以我也不大篇幅的介绍这是干啥的了…起先,我是单纯想用domtoimage来解决我节点的截图的,但尝试了无数种方案,终是让我败下阵来原因有仨不使用代理且必须不能本地引入兼容所有移动端(难点在safari)必须得到png图的下载(请注意:domtoimage的svg导出模式是可行的,但除非你是下载svg格式,否则转来转去永远也无法变成png的base64,这是一个看似有希望,但实则是一面南墙的坑)敲鼓了一天半,最终得出的方案是dom-to-image与ht原创 2020-05-21 16:26:05 · 5228 阅读 · 0 评论 -
【库】Promise的简便实现,15行代码优雅解决异步嵌套
该Promise的实现,只解决异步嵌套的问题,并没有其他All之类的方法哦。一、类的定义阶段class Pro { constructor (fn) { this.arr = [] this.count = -1 fn(this) } then (r) { if (typeof (r) === 'function') { this.arr.p原创 2018-04-23 14:51:10 · 330 阅读 · 0 评论 -
【库】Generator:8行代码优雅解决异步嵌套
Generator的核心“计步功能”亦可解决异步嵌套的问题,一定情况下的封装可替代PromisePromise的简易实现,可看该篇文章【库】Promise的简便实现,15行代码优雅解决异步嵌套一、核心函数的定义function *AJAX (opt) { for (let i = 0; i < opt.length; i++) { let { ...原创 2018-07-16 11:33:32 · 377 阅读 · 0 评论 -
【库】利用ES6 默认传参Default Parameters改善柯里化应用
说在前头“一切皆对象”不知几何起已成为一种语言的楷模,一种对写法规范的标准,但其实各种语言依然有他们自身的精彩与美丽,更何况当今多数插件的底层,算法仍无法避免面向过程的书写(我们无法否认if else给我们带来的便捷),所以在面向对象化的今天,我仍要聊一聊过程化的极致以及写法的优化 TIPS:偏函数与柯里化的区别就不再概述一、以往的柯里化执行1、集中式处理const ...原创 2018-07-18 15:23:32 · 310 阅读 · 0 评论 -
【算法】面对后端返回的上万条json数据 - 读取渲染修改,你会优化到哪一步?
说在前头别说不可能会遇到,确实,正常情况下是不会有那么大的数据的,用户也不可能干等着你,content Download都要炸,所以前台界面估计不多,但在后台的大数据分析、gis监控、自动采集等的环境下还是较为常见的。开始假设下面有这样的一段后端代码返回let obj = [{ title: '中国', key: 'a_0', pos: [1, 2], child: [...原创 2019-04-19 18:20:06 · 2359 阅读 · 0 评论