我一直在努力创建自己的电子邮件客户端。我已经通过数据 URI 成功地显示了附件和嵌入的图像。我想知道一旦存储在数据中,是否有任何方法可以将图像等数据分配给客户端代码中的变量(无论是 XHTML、JavaScript、JSON 等),因此我只需发送一个副本虽然能够多次显示该内容(再次,例如图像),但从服务器到客户端节省带宽?
纯 JavaScript,没有框架或库。
此外,主要目标是仅将数据从客户端传输到服务器一次。一旦在 DOM 中,如果我们最终img
在 example 中有两个元素,那是完全可以的。
作为奖励,我想使用两个img
元素,但如果可能,DOM 仍然引用相同的单个数据 uri,从而节省客户端的内存。