Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将图像保存到JSON,然后在HTML5和jquery中再次加载_Javascript_Jquery_Html_Local Storage - Fatal编程技术网

Javascript 将图像保存到JSON,然后在HTML5和jquery中再次加载

Javascript 将图像保存到JSON,然后在HTML5和jquery中再次加载,javascript,jquery,html,local-storage,Javascript,Jquery,Html,Local Storage,我正在用jquery制作简单的HTML5,其中有一些图片。我想使该应用程序脱机。所以我想在第一次访问页面时将图像保存到本地存储,其他访问时从本地存储加载图像。我读到一些关于BASE64可以实现的东西,但我不知道如何实现。你能给我举几个例子吗?希望这就是你要找的。。这会将映像转换为base64类型 var canvas = document.createElement("canvas"); canvas.width = 100; canvas.height = 100; var can = can

我正在用jquery制作简单的HTML5,其中有一些图片。我想使该应用程序脱机。所以我想在第一次访问页面时将图像保存到本地存储,其他访问时从本地存储加载图像。我读到一些关于BASE64可以实现的东西,但我不知道如何实现。你能给我举几个例子吗?

希望这就是你要找的。。这会将映像转换为base64类型

var canvas = document.createElement("canvas");
canvas.width = 100;
canvas.height = 100;
var can = canvas.getContext("2d");
can.drawImage(img, 0, 0);
var dataURL = canvas.toDataURL("image/png");
return dataURL.replace(/^data:image\/(png|jpg);base64,/, "");