
JS
文章平均质量分 95
JS相关
一梦晓三生
生命不息,BUG不止
展开
-
垃圾回收机制
垃圾回收机制 我们知道垃圾回收机制是引擎来做的,JS引擎有很多种(各个浏览器都不同),其垃圾回收机制在一些细节及优化上略有不同。本文以V8引擎为例(市场占有率大,例如chrome浏览器),来帮助我们了解垃圾回收机制。因为只有真正了解垃圾回收机制,后面才能理解内存泄漏的问题以及手动预防和优化什么是V8引擎 了解V8引擎之前我们先要知道什么是javascript引擎。简单来说,CPU并不认识我们的js代码,而不同的CPU只认识自己对应的指令集,javascript引擎将js代码编译成CPU认识的指原创 2021-08-24 22:44:29 · 192 阅读 · 0 评论 -
【转载】Java中String常用方法
转自博客园:https://www.cnblogs.com/liujiquan/p/7808501.htmljava中常用的String方法length()字符串的长度String a = "Hello Word!";System.out.println(a.length);输出的结果是字符串长度10。charAt()截取一个字符String a = "Hello Word...转载 2019-07-20 17:28:20 · 142 阅读 · 0 评论 -
js实现点击图片就下载图片,适用于Google,Firefox浏览器
// 图片下载 /** * url: 图片的路径,必需参数 * name:图片的名称,非必需参数 */ downloadByBlob(url, name) { let image = new Image() image.setAttribute('crossOrigin', 'anonymous') image.src = url image.onload = () => { let ...原创 2020-07-29 19:28:08 · 522 阅读 · 0 评论 -
图片转换ArrayBuffer转Base64
const arrayBufferToBase64Img = (buffer) => { const str = String.fromCharCode(...new Uint8Array(buffer)); return `data:image/jpeg;base64,${window.btoa(str)}`;}原创 2020-05-29 16:22:15 · 2558 阅读 · 0 评论 -
如何使用filter方法递归过滤Tree数组对象
const treeData = [{ title: "1", key: "1", children: [{ title: "1-1", key: "1-1", children:[{ title:"1-1-1", key:"1-1-1", },{ title:"1-1-2", key:"1-1-2", }] }, { title: "1-2", key: "1-2", },{原创 2020-05-26 19:53:54 · 1573 阅读 · 0 评论 -
【转载】原生Ajax写法
相关链接:https://blog.youkuaiyun.com/qq_30101879/article/details/77916622原生Ajax的使用:function ajax(url){ var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : ActiveXObject("microsoft.XMLHttp") ...转载 2019-07-11 15:10:06 · 232 阅读 · 0 评论