做<img>或者<画布>保存对原始(大)dataUrl对象的引用
Do <img> or <canvas> hold a reference to original (large) dataUrl object?
给定存储为dataUrl并从变量传递到图像或画布背景的图像数据,dom元素是否会在内存中保存对原始js dataUrl的引用?
我之所以这么问,是因为如果引用中断,允许垃圾收集将是一个非常好的主意。如果引用仍然有效,我可以将可视化组件上的dataUrl保存在js中,以便以后在没有重复的情况下重复使用。
谢谢!
数据uri是字符串,由于字符串不是引用值,因此该值将复制到src。没有引用原始数据uri(这也适用于普通URL,因为src属性只能接受字符串)。
它存储在内存中,因为画布元素是字符串到图像的模拟。创建画布元素后,可以使用原生画布方法.toDataURL来获取画布元素的字符串url。这应该是您传入的原始字符串。
相关文章:
- 正在检测导航到<a name=“;最新主题”></a>
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- 在<script src=“"></脚本>标签
- 等效于<script src=“;something1.json”></脚本>
- CSS/.JS问题,<ul><李>在Megamenu中
- 如何在<td></td>在Procractor中
- 显示“<script src='some.js'></脚本>"在Html文档中
- 如何将Array转换为<ul><李>以字母为标题的字母列表
- <script src=“//代码.jquery.com/jquery-1.11.1.min.js”></
- 选择<脚本></脚本>作为html正文中的纯文本
- 可折叠<UL><李>不起作用
- $.mobile.loadPage()和$(“linkBtn”).click();t负载<头部></头部&
- <脚本/>vs<脚本></脚本>webpack和angular
- Javascript/RRails-如何包装link_to而不是<a></a>在javascript
- jQuery在处理<选择><选项>
- 布局lt md已被弃用.请使用`layout gt-<xxx>`变种
- 在<%%中定义的访问变量>从<脚本></脚本>
- 页面设计<a href><按钮><输入>在JSP中
- 注入html标记<ul></ul>在我的<李></李>元素
- jQuery选择器<按钮></按钮>