- // 十进制转二进制 let num1 = 10; let num2 = num1.toString(2); // 1010 // 十进制转八进制 let num3 = num1.toString(8); // 12 // 十进制转十六进制 let num4 = num1.toString(16 Read More
- vue-cli-plugin-electron-builder打包配置地址:https://nklayman.github.io/vue-cli-plugin-electron-builder/ - Read More
- // 控制台切换 window.addEventListener('keydown', (e) => { const { altKey, ctrlKey, keyCode } = e; console.log(keyCode, 'keyCode'); // alt + ctrl + (Comma Read More
- 之前为了些自适应网页,会在项目里写rem。如果设置的rem不恰当,每次还要经过一番计算来得出像素转换成rem的值;有些麻烦; pxtorem解决了这样的问题 我们可以根据设计图大小设置好根节点的字体大小,也就是1rem=多少像素; pxtorem帮助我们自动将px转换成rem; 在代码中就可以直 Read More
- 一般使用worker都是单独执行一个js脚本文件;最近发现一个vue插件,vue-worker,支持了传入一个方法,就可以让这个方法在worker线程执行;使用worker更加方便; vue-worker地址:https://www.npmjs.com/package/vue-worker 安装 Read More
-- teleport可以指定元素渲染到某一元素下; 如: <teleport to="body"> <div>父级teleport</div> </teleport> emits自定义事件 emits: ['inFocus', 'submit'] // 会覆盖原生事件 emits: { // 没有 Read More
- worker.js: const { parentPort } = require('worker_threads'); // once parentPort.on('message', message => { console.log(message, '我在子线程'); parentPort Read More
-- node-schedule是一个计时器插件,它适用于做这些任务: 每分钟的第几秒钟,执行一个任务 每小时的第几分钟,执行一个任务 每天的第几个小时,执行一个任务 每月的第几天,执行一个任务 每周的第几天,执行一个任务 如果要做固定间隔执行一个任务(固定间隔的任务),没必要用这个插件; 官网:h Read More
- const fs = window.require('fs') const nodePath = window.require('path') // 深度遍历目录 const traversDirectory = (paths) => { const readDir = (arrayPath) Read More
-- JavaScript 语言没有二进制数据类型。 什么是buffer: 中文翻译:缓冲区;是指输入输出数据的一段内存。 1. 定义Buffer 方式一:通过长度定义 const buffer = Buffer.alloc(10); const buffer2 = Buffer.allocUnsa Read More