![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
AKULAKK
js/node
展开
-
修改 Object.prototype.toString.call 的值
const aka = new Promise(() => {})// 全局修改, 所有之后的Promise都被改了Object.defineProperty(Promise.prototype, Symbol.toStringTag, { value: 'akaKUKU'})console.log(Object.prototype.toString.call(aka)) // [object akaKUKU] const bkb = new Promise(() => {})原创 2021-11-07 02:00:39 · 318 阅读 · 0 评论 -
记录一则uni.createIntersectionObserver失效的解决办法
按照uniapp官方demo里面的代码编译没问题, 自己写了page, 在page中实时intersectoin没问题然后解耦到组件里, 就出问题了, 死活observe不到事件查了1个钟头, 发现只要observe('.image-node')比如这个 image-node class节点的style样式高度如果为0的话就无法监听到. 改为 min-height:1px 就可以了. ????啊啊啊啊 浪费一个钟头 好在最后解决了 ????...原创 2021-04-21 14:01:57 · 1989 阅读 · 0 评论 -
研究了下如何在小程序里面长按或者点击扫码添加好友
环境: 微信小程序目标: 方便的添加小程序里面显示的二维码图片一般的解决办法就是点一下图片, 然后toast一个提示 XXXXX 微信号已复制到剪切板, 请回到微信列表主界面粘贴添加好友 二维码长按或者点击, 首先就可以自动保存二维码到相册(提示相册权限) ,保存成功之后, 页面导向为自己的另一个web-view页面(需要企业号, 需要同主体), 目标地址是自己服务器上通过公众号JSSDK接入的一个页面, 在这个页面上给出一个按钮"点击扫码添加好友", 然后用户点击, 由公众号JSSDK打开摄像头原创 2021-04-20 17:44:31 · 4631 阅读 · 0 评论 -
解决 node-gyp 错误问题|node与python版本不匹配报错|node-gyp|vue
gyp info using node-gyp@3.8.0npm ERR! gyp info using node@14.15.0 | win32 | x64npm ERR! gyp verb command rebuild []npm ERR! gyp verb command clean []npm ERR! gyp verb clean removing "build" directorynpm ERR! gyp verb command configure []npm ERR! gyp.原创 2021-04-18 22:40:42 · 58705 阅读 · 9 评论 -
全局搜索包含某个字符串但是又要排除特定字符串的文件
需求在批量转换一个源码到另一个格式的时候, 出现了没考虑的情况, 导致发生了部分源码里有 <style>@import 'xxx.less' </style> 情况出现.现在需要批量搜索出以上出现问题的源码并修正为<style lang='less'>@import 'xxx.less' </style>记录下操作流水:先实现查找出所有包含 lang='less' 的源码 ^<style.*lang[\s\S]*?/style>.原创 2021-03-29 16:59:26 · 208 阅读 · 0 评论 -
uViewUI-easycom摇树体积测试H5版
今天来个黑盒测试哈! 测试目的 查看 纯净uniapp工程 仅仅引用uViweUI核心函数 引入核心函数+指定几个组件 引入核心函数+自动引入组件 对应最终生成的文件的体积区别 测试结果分别截图如下...原创 2021-02-21 16:15:10 · 434 阅读 · 0 评论 -
windows平台自制 touch 命令|自定义|win10|模仿linux命令
目标:实现在windows平台下的命令行或者shell里面执行 touch xxx.js 就在当前目录创建 xxx.js 空文件.实现的办法有很多, 这里记录一种我最常用的供参考:创建批处理文件 C:\windows\system32\touch.bat 然后编辑, 填入 @echo off:touchif not exist "%~1" type nul >>"%~1"& goto :eofset _ATTRIBUTES=%~a1if "%~a1"=="...原创 2021-01-23 16:35:41 · 2088 阅读 · 1 评论 -
记录下一次md2亿次跑分测试的数据分别用nodejs/python/php跑和对比
一亿次md2计算nodejs耗时 1000秒php耗时 920秒python耗时3600秒(一定是我写法没对)var md2 = require('js-md2')Date.prototype.Format = function (fmt) { // author: meizz var o = { "M+": this.getMonth() + 1, // 月份 "d+": this.getDate(), // 日 "h+".原创 2020-10-27 16:54:09 · 319 阅读 · 0 评论 -
pyppeteer一次性上传多个图片文件
files = [r"C:/" + x.strip('"') for x in '"app.png" "22.jpg" "9684f730f40745af894ce71588f8f3db.gif"'.split(' ')] await input[0].uploadFile(*files)核心语法就是uploadFile接受一个可变参数, 对应多个文件名即可...原创 2019-12-29 17:37:49 · 5338 阅读 · 1 评论 -
解决Fancybox放大之后看原图在chrome下原图依旧模糊的bug
使用fancybox一段时间发现个小细节,当图片比较大的时候, 即便点[放大]按钮看原图, 依然有模糊.这明显就是render的问题啊,于是F12了2个小时。。。终于解决了。原因是在fancybox-content 这个class节点的位置做了个动画效果,使用 translate 实现的,但是坐标计算宽高没有取整,导致了对元素 px 可以精确到小数点后的 chrome 就“精确”的实现了...原创 2019-06-26 15:35:21 · 550 阅读 · 0 评论