{"json_modified": "2016-03-28T08:39:15.846058", "uuid": "962f3071-b7fc-41ca-975d-f684e8f0eac8", "title": "CanvasRenderingContext2D.save()", "url": "/en-US/docs/Web/API/CanvasRenderingContext2D/save", "tags": ["Canvas", "API", "Reference", "R\u00e9f\u00e9rence", "CanvasRenderingContext2D", "Method"], "translations": [{"uuid": "a8cd51ff-c72b-4731-8278-68c56ed029af", "title": "CanvasRenderingContext2D.save()", "url": "/zh-CN/docs/Web/API/CanvasRenderingContext2D/save", "tags": [], "summary": "CanvasRenderingContext2D.save() \u662f Canvas 2D API \u901a\u8fc7\u5c06\u5f53\u524d\u72b6\u6001\u653e\u5165\u6808\u4e2d\uff0c\u4fdd\u5b58 canvas \u5168\u90e8\u72b6\u6001\u7684\u65b9\u6cd5\u3002", "localization_tags": [], "locale": "zh-CN", "last_edit": "2016-01-27T19:14:10", "review_tags": []}], "modified": "2016-02-02T03:43:46", "label": "CanvasRenderingContext2D.save()", "localization_tags": [], "locale": "en-US", "id": 130543, "last_edit": "2014-11-19T06:46:10", "summary": "The CanvasRenderingContext2D.save() method of the Canvas 2D API saves the entire state of the canvas by pushing the current state onto a stack.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Syntax", "title": "Syntax"}, {"id": "Drawing_state", "title": "Drawing state"}, {"id": "Examples", "title": "Examples"}, {"id": "Using_the_save_method", "title": "Using the "}, {"id": "HTML", "title": "HTML"}, {"id": "JavaScript", "title": "JavaScript"}, {"id": "Playable_code", "title": "Playable code"}, {"id": "Specifications", "title": "Specifications"}, {"id": "Browser_compatibility", "title": "Browser compatibility"}, {"id": "See_also", "title": "See also"}], "slug": "Web/API/CanvasRenderingContext2D/save", "review_tags": []}