
js
米奇奇奇奇
这个作者很懒,什么都没留下…
展开
-
两行代码轻松解决高德地图marker在地图缩放的时候会偏移的问题
解决高度地图marker偏移的问题原创 2024-02-06 15:37:02 · 1370 阅读 · 0 评论 -
给div绑定键盘事件,使div元素能够聚焦
div span 这种标签是无法聚焦的,这些html元素无法通过tab键来选中,但是可以通过一个属性让div聚焦。tabindex的属性值可以为正值或负值,正值为可以获取焦点,负值为不可获取焦点。可以通过键盘来获取焦点,能获取焦点后也就能绑定键盘事件了。原创 2022-12-28 11:03:52 · 1413 阅读 · 1 评论 -
ES6实用的数组方法
这四个方法其实和传统的reverse(),sort(),splice()操作一样,唯一的不同是允许对数组进行操作时,不改变原数组,而返回一个原数组的拷贝。接收3个参数,第一个是填充的值,第二个和第三个参数是用于指定填充的起始位置和结束位置。如果第二个参数为负数,则表示倒数的位置,如果这时它大于数组长度(比如第二个参数为。参数中如果传一个数字代表要拉平的层数,默认为1。第一个参数是要查找的值,该数值返回一个布尔值。第二个参数表示搜索的起始位置,默认为。该方法返回一个新数组,不改变原数组。原创 2022-11-17 10:55:26 · 633 阅读 · 0 评论 -
xlsx-style ./cptable‘ 报错解决方法
scriptsrc="../../node_modules/xlsx-style/dist/xlsx.min.js">原创 2022-07-22 15:42:26 · 1935 阅读 · 1 评论 -
nvm 安装 nodejs 报错 Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt.
找到nvm的安装目录然后打开这个文件 添加这两行代码 添加完后继续安装就没问题了原创 2022-07-14 10:26:56 · 1304 阅读 · 1 评论 -
npm 启动项目时报错FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory
1、可能是node版本太低,建议下个15以上版本的2、找到package.json中的scripts,在启动命令后面加上 3、在webpack-dev-server.cmd里把内存加大即可“–max_old_space_size=4096原创 2022-07-12 18:24:46 · 1140 阅读 · 0 评论 -
javaScript使用FileReader图片转base64编码
1、首先获取input 选择框对象2、然后使用 FileReader对象转base643、如果转成功会调用 reader.onloadend回调函数原创 2022-07-07 10:04:01 · 1017 阅读 · 0 评论 -
react useState在异步回调中获取不到最新值的处理方法
像这样在then里使用useState赋值可以使用第二种方法像途中这样赋值。原创 2022-07-07 09:54:20 · 4087 阅读 · 0 评论 -
React报错history is undefined解决方法
React报错history is undefined解决方法,1、如果react-router的版本是4,,把4卸载换成3的,2、这里应该如果引入的不是路由的js文件也会报错,要引入路由的js文件原创 2022-07-01 15:53:09 · 954 阅读 · 0 评论 -
React实现融云音视频会议
用react实现融云音视频会议原创 2022-06-30 10:00:47 · 619 阅读 · 0 评论 -
Proxy 代理对象
proxy是EcmaScript 2015 中引入的一个内置模块,可以通过Proxy来实现对于对象的代理劫持操作,用proxy来包装一个变量,然后在读取或者对这个变量进行改变的时候可以进行一系列的操作。如果不加钩子的proxy代理钩子中的方法 get(): 拦截对象属性的读取 set(): 拦截对象设置属性,返回一个布尔值 has(): 拦截 propKey in proxy 的操作,返回一个布尔值 ownKeys(): 拦截对象属性遍历,返回一个数组 deleteProperty():原创 2022-06-15 17:07:57 · 302 阅读 · 0 评论 -
async、await和Promise的关系
是一个很重要的,他的作用是用同步的方式,执行异步操作。声明function是一个异步函数,返回一个对象,可以使用 then 方法添加回调函数。函数内部语句返回的值,会成为方法回调函数的参数。awaitawait 操作符只能在异步函数 async function 内部使用。如果一个 Promise 被传递给一个 await 操作符,await 将等待 Promise 正常处理完成并返回其处理结果,也就是说它会阻塞后面的代码,等待 Promise 对象结果。如果等待的不是 Promise 对象,则返原创 2022-06-10 14:32:24 · 762 阅读 · 0 评论 -
使用object.values和flat实现数组扁平化
Object.values()返回一个数组,其元素是在对象上找到的可枚举属性值。属性的顺序与通过手动循环对象的属性值所给出的顺序相同。 flat() 方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回。其中使用作为的参数,使得无需知道被扁平化的数组的维度。...原创 2022-06-08 10:47:02 · 792 阅读 · 0 评论