{"id":1855,"date":"2018-09-07T08:34:39","date_gmt":"2018-09-07T02:04:39","guid":{"rendered":"https:\/\/spiceworksmyanmar.com\/blog\/?p=1855"},"modified":"2022-07-26T11:00:03","modified_gmt":"2022-07-26T04:30:03","slug":"canvas","status":"publish","type":"post","link":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/","title":{"rendered":"Canvas"},"content":{"rendered":"<p>\u1021\u102c\u1038\u101c\u1036\u102f\u1038\u1015\u1032\u1019\u1002\u1064\u101c\u102c\u1015\u102b<\/p>\n<p>\u1000\u103c\u107d\u1014\u1039\u1031\u1010\u102c\u1039\u1000\u1031\u1010\u102c\u1037 \u1031\u1019\u102c\u1004\u1039\u1031\u1021\u102c\u1004\u1039\u1001\u1014\u1039\u1094\u107f\u1016\u102d\u1033\u1038 \u103b\u1016\u1005\u1039\u1015\u102b\u1010\u101a\u1039\u104b<br \/>\nSpiceworks Myanmar Company \u1019\u103d\u102c Web Developer \u1021\u103b\u1016\u1005\u1039 \u101c\u102f\u1015\u1039\u1000\u102d\u102f\u1004\u1039\u1031\u1014\u1015\u102b\u1010\u101a\u1039\u104b<br \/>\n\u101a\u1031\u1014\u1095 HTML5 \u1010\u103c\u1004\u1039\u1015\u102b\u101d\u1004\u1039\u1031\u101e\u102c <b>Canvas<\/b> \u1014\u1032\u1095\u1015\u1010\u1039\u101e\u1010\u1039\u1010\u1032\u1037 history, useful, example \u1019\u103a\u102c\u1038\u1000\u102f\u102d\u1031\u1016\u102c\u1039\u103b\u1015\u1031\u1015\u1038\u101e\u103c\u102c\u1038\u1019\u103d\u102c\u103b\u1016\u1005\u1039\u1015\u102b\u1010\u101a\u1039\u104b<\/p>\n<hr \/>\n<h3>What is Canvas Element?<\/h3>\n<p>The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images. It is a low level, procedural model that updates a bitmap and does not have a built-in scene graph.<\/p>\n<hr \/>\n<h3>History<\/h3>\n<p>Canvas \u1000\u102f\u102d \u1042\u1040\u1040\u1044 \u1001\u102f\u108f\u103d\u1005\u1039\u1019\u103d\u102c Apple Co.ltd \u1000\u1031\u1014 \u101e\u1030\u1010\u102f\u102d\u1095\u101b\u1032\u1095 \u1000\u102f\u102d\u101a\u1039\u1015\u102f\u102d\u1004\u1039 Mac OS WebKit browser engine \u1019\u103d\u102c\u1005\u1010\u1004\u1039\u1019\u102d\u1010\u1039\u1006\u1000\u1039\u1001\u1032\u1037\u1010\u101a\u1039\u104b<br \/>\n\u101e\u1030\u1010\u102f\u102d\u1095\u101b\u1032\u1095 powering application \u103b\u1016\u1005\u1039\u1010\u1032\u1037 Dashboard \u1010\u102f\u102d\u1095 Safari Browser \u1010\u102f\u102d\u1095\u1019\u103d\u102c\u101c\u100a\u1039\u1038 \u1019\u102d\u1010\u1039\u1006\u1000\u1039\u1001\u1032\u1037\u1010\u101a\u1039\u104b<\/p>\n<p>\u1031\u1014\u102c\u1000\u1039\u1015\u102f\u102d\u1004\u1039\u1038 \u1042\u1040\u1040\u1045\u00a0\u1001\u102f\u108f\u103d\u1005\u1039\u1031\u101c\u102c\u1000\u1039\u1019\u103d\u102c Mozilla \u101b\u1032\u1095 develop \u101c\u102f\u1015\u1039\u1010\u1032\u1037 Gecko browser \u1019\u103d\u102c version 1.8 \u1021\u103b\u1016\u1005\u1039 \u1021\u1010\u100a\u1039\u103b\u1015\u1033\u1001\u1032\u1037\u1010\u101a\u1039\u104b<br \/>\n\u1031\u1014\u102c\u1000\u1039 \u1042\u1040\u1040\u1046 \u1001\u102f\u108f\u103d\u1005\u1039\u1019\u103d\u102c\u1031\u1010\u102c\u1037 Window,macOS, Linux OS \u1019\u103d\u102cdevelop \u101c\u102f\u1015\u1039\u1010\u1032\u1037 Opera \u1019\u103d\u102c\u101c\u100a\u1039\u1038 \u1021\u1010\u100a\u1039\u103b\u1015\u1033\u1001\u1032\u1037\u1010\u101a\u1039\u104b<\/p>\n<p>Web Technologies \u101b\u1032\u1095 next generation \u1021\u1010\u103c\u1000\u1039 Web Hypertext Application Technology Working Group (WHATWG) \u1000\u1031\u1014\u1025\u102e\u1038\u1031\u1006\u102c\u1004\u1039\u103b\u1015\u102e\u1038 \u1005\u1036\u101e\u1010\u1039\u1019\u103d\u1010\u1039\u1001\u1032\u1037\u1010\u101a\u1039\u104b<\/p>\n<h4>Web Hypertext Application Technology Working Group (WHATWG)<\/h4>\n<p>The Web Hypertext Application Technology Working Group (WHATWG) \u1006\u102f\u102d\u1010\u102c\u1000 \u1042\u1040\u1040\u1044 \u1001\u102f\u108f\u103d\u1005\u1039 \u1019\u103d\u102c Apple, Mozilla, Opera \u1021\u1016\u103c\u1032\u1095 \u1021\u101e\u102e\u1038\u101e\u102e\u1038\u1000\u1031\u1014 \u1005\u1010\u1004\u1039\u1010\u100a\u1039\u1031\u1011\u102c\u1004\u1039\u1001\u1032\u1037\u1010\u1032\u1032\u1037 HTML \u1014\u1032\u1095 \u1006\u1000\u1039\u1005\u1015\u1039 \u1014\u100a\u1039\u1038\u1015\u100a\u102c \u1031\u103b\u1015\u102c\u1004\u1039\u1038\u101c\u1032\u1019\u1088\u1031\u1010\u103c\u1000\u102f\u102d \u1005\u102d\u1010\u1039\u101d\u1004\u1039\u1005\u102c\u1038\u107e\u1000\u1010\u1032\u1037 \u1015\u102f\u1002\u1062\u102d\u1033\u101c\u1039\u1031\u1010\u103c \u1015\u102b\u101d\u1004\u1039\u1031\u101e\u102c \u1021\u1016\u103c\u1032\u1095\u1021\u1005\u100a\u1039\u1038\u1010\u1005\u1039\u1001\u102f\u103b\u1016\u1005\u1039\u1015\u102b\u1010\u101a\u1039\u104b<\/p>\n<hr \/>\n<h3>Useful<\/h3>\n<p>Html Code width height attributes \u1014\u1032\u1095 canvas \u1031\u1014\u101b\u102c \u101e\u1010\u1039\u1019\u103d\u1010\u1039\u108f\u102f\u102d\u1004\u1039\u101e\u100a\u1039\u104b<br \/>\nJavaScript Code \u1014\u1032\u1095 2D APIs \u1031\u1010\u103c\u1014\u100a\u1039\u1038\u1010\u1030 drawing functions \u1021\u1005\u102f\u1021\u1031\u101d\u1038\u1031\u1010\u103c\u1014\u1032\u1095 \u1027\u101b\u102d\u101a\u102c \u1019\u103a\u102c\u1038 access \u101c\u102f\u1015\u1039\u108f\u102f\u102d\u1004\u1039\u101e\u100a\u1039\u104b \u1021\u1032\u1012\u102b\u1031\u107e\u1000\u102c\u1004\u1039\u1037 javascript code\u1014\u1032\u1095\u1018\u1032 \u1021\u1031\u103b\u1015\u102c\u1004\u1039\u1038\u1021\u101c\u1032\u101c\u103c\u101a\u1039\u1000\u1030\u1005\u103c\u102c graphics \u1031\u1010\u103c\u1000\u102f\u102d \u1005\u102d\u1010\u1039\u107e\u1000\u102d\u1033\u1000\u1039\u1015\u102f\u1036\u1031\u1016\u102c\u1039\u108f\u102f\u102d\u1004\u1039\u101e\u100a\u1039\u104b<br \/>\n\u1021\u103b\u1001\u102c\u1038\u1031\u101e\u102c graphs, animations, games \u1014\u1032\u1095 \u1015\u102f\u1036\u1019\u103a\u102c\u1038 \u1031\u1015\u102b\u1004\u1039\u1038\u1005\u1015\u1039\u1016\u1032\u103c\u1095\u1005\u100a\u1039\u1038\u1019\u1088 \u1031\u1010\u103c \u103b\u1015\u1033\u101c\u102f\u1015\u1039\u1014\u102f\u102d\u1004\u1039\u101e\u100a\u1039\u104b<\/p>\n<hr \/>\n<h3>Example Code<\/h3>\n<pre class=\"brush: html; notranslate\" title=\"\">&lt;canvas id=\"example\" width=\"200\" height=\"200\"&gt;\r\nThis text is displayed if your browser does not support HTML5 Canvas.\r\n&lt;\/canvas&gt;\r\n<\/pre>\n<pre class=\"brush: js; notranslate\" title=\"\">var example = document.getElementById('example');\r\nvar context = example.getContext('2d');\r\ncontext.fillStyle = 'red';\r\ncontext.fillRect(30, 30, 50, 50);<\/pre>\n<hr \/>\n<h3>Canvas element size versus drawing surface size<\/h3>\n<p>canvas \u1015\u102f\u1036\u1031\u1016\u102c\u1039\u101b\u1014\u1039\u1021\u1010\u103c\u1000\u1039 size \u1014\u103d\u1005\u1039\u1001\u102f\u101b\u103d\u102d\u1015\u102b\u1010\u101a\u1039\u104b<br \/>\n1. \u101e\u1030\u1095\u1014\u1032\u1095 \u101e\u1000\u1039\u1006\u102f\u102d\u1004\u1039\u1031\u101e\u102c element \u1031\u1014\u101b\u102c\u1019\u103d\u102c \u1015\u102f\u1036\u1031\u1016\u102c\u1039\u101b\u1014\u1039\u1021\u1010\u103c\u1000\u1039 (Java Script)<br \/>\n2. canvas element \u1031\u1014\u101b\u102c\u1015\u102f\u102d\u1004\u1039\u1006\u102f\u102d\u1004\u1039\u1019\u1088\u1021\u1010\u103c\u1000\u1039 width height \u1001\u103a\u102d\u1014\u1039\u100a\u103d\u102d\u103b\u1001\u1004\u1039\u1038 (HTML)<\/p>\n<p>\u1012\u102b\u1031\u107e\u1000\u102c\u1004\u1039\u1037 (CSS) \u1000 \u1014\u1036\u1015\u102b\u1010\u1039 2 HTML \u1015\u102f\u102d\u1004\u1039\u1006\u102f\u102d\u1004\u1039\u1019\u1088\u1018\u1032 effect \u1011\u100a\u1039\u1037\u101c\u102f\u102d\u1095\u101b\u1015\u102b\u1010\u101a\u1039\u104b<br \/>\ndefault \u1021\u1031\u1014\u1014\u1032\u1095\u1000\u1031\u1010\u102c\u1037 element size \u1000 width 300\u1014\u1032\u1095 height 150<\/p>\n<pre class=\"brush: html; notranslate\" title=\"\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n &lt;head&gt;\r\n &lt;title&gt;Canvas element size: 600 x 300,\r\n Canvas drawing surface size: 300 x 150&lt;\/title&gt;\r\n &lt;style&gt;\r\n body {\r\n background: #dddddd;\r\n }\r\n #canvas {\r\n margin: 20px;\r\n padding: 20px;\r\n background: #ffffff;\r\n border: thin inset #aaaaaa;\r\n width: 600px;\r\n height: 300px;\r\n }\r\n &lt;\/style&gt;\r\n &lt;\/head&gt;\r\n&lt;body&gt;\r\n &lt;canvas id=\"canvas\"&gt;\r\n Canvas not supported\r\n &lt;\/canvas&gt;\r\n &lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<hr \/>\n<h3>Browser Supports<\/h3>\n<p>Canvas element is supported by the current versions of Mozilla Firefox, Google Chrome , Internet Explorer , Safari , Konqueror , Opera and Microsoft Edge.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1909\" src=\"https:\/\/spiceworksmyanmar.com\/blog\/wp-content\/uploads\/2018\/09\/HTML5-Canvas.png\" alt=\"\" width=\"646\" height=\"344\" srcset=\"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-content\/uploads\/2018\/09\/HTML5-Canvas.png 646w, https:\/\/www.spiceworksmyanmar.com\/blog\/wp-content\/uploads\/2018\/09\/HTML5-Canvas-300x160.png 300w\" sizes=\"auto, (max-width: 646px) 100vw, 646px\" \/><\/p>\n<h4>\u201c\u1021\u102c\u1038\u101c\u102f\u1036\u1038\u1018\u1032 \u101e\u102c\u101a\u102c\u1031\u101e\u102c\u1031\u1014\u1095\u101b\u1000\u1039\u1031\u101c\u1038\u103b\u1016\u1005\u1039\u1015\u102b\u1031\u1005\u104b<\/h4>\n<h4>\u1016\u1010\u1039\u101b\u1088\u1031\u1015\u1038\u1010\u1032\u1037\u1021\u1010\u103c\u1000\u1039\u00a0\u1031\u1000\u103a\u1038\u1007\u1030\u1038\u1021\u1011\u1030\u1038\u1010\u1004\u1039\u1015\u102b\u1010\u101a\u1039\u1001\u1004\u1039\u1017\u103a\u104b\u201c<\/h4>\n","protected":false},"excerpt":{"rendered":"<p>\u1021\u102c\u1038\u101c\u1036\u102f\u1038\u1015\u1032\u1019\u1002\u1064\u101c\u102c\u1015\u102b \u1000\u103c\u107d\u1014\u1039\u1031\u1010\u102c\u1039\u1000\u1031\u1010\u102c\u1037 \u1031\u1019\u102c\u1004\u1039\u1031\u1021\u102c\u1004\u1039\u1001\u1014\u1039\u1094\u107f\u1016\u102d\u1033\u1038 \u103b\u1016\u1005\u1039\u1015\u102b\u1010\u101a\u1039\u104b Spiceworks Myanmar Company \u1019\u103d\u102c Web Developer \u1021\u103b\u1016\u1005\u1039 \u101c\u102f\u1015\u1039\u1000\u102d\u102f\u1004\u1039\u1031\u1014\u1015\u102b\u1010\u101a\u1039\u104b \u101a\u1031\u1014\u1095 HTML5 \u1010\u103c\u1004\u1039\u1015\u102b\u101d\u1004\u1039\u1031\u101e\u102c Canvas \u1014\u1032\u1095\u1015\u1010\u1039\u101e\u1010\u1039\u1010\u1032\u1037 history, useful, example<\/p>\n","protected":false},"author":29,"featured_media":1903,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-1855","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Canvas - Web Development &amp; Tech Blog | Spiceworks Myanmar<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Canvas - Web Development &amp; Tech Blog | Spiceworks Myanmar\" \/>\n<meta property=\"og:description\" content=\"\u1021\u102c\u1038\u101c\u1036\u102f\u1038\u1015\u1032\u1019\u1002\u1064\u101c\u102c\u1015\u102b \u1000\u103c\u107d\u1014\u1039\u1031\u1010\u102c\u1039\u1000\u1031\u1010\u102c\u1037 \u1031\u1019\u102c\u1004\u1039\u1031\u1021\u102c\u1004\u1039\u1001\u1014\u1039\u1094\u107f\u1016\u102d\u1033\u1038 \u103b\u1016\u1005\u1039\u1015\u102b\u1010\u101a\u1039\u104b Spiceworks Myanmar Company \u1019\u103d\u102c Web Developer \u1021\u103b\u1016\u1005\u1039 \u101c\u102f\u1015\u1039\u1000\u102d\u102f\u1004\u1039\u1031\u1014\u1015\u102b\u1010\u101a\u1039\u104b \u101a\u1031\u1014\u1095 HTML5 \u1010\u103c\u1004\u1039\u1015\u102b\u101d\u1004\u1039\u1031\u101e\u102c Canvas \u1014\u1032\u1095\u1015\u1010\u1039\u101e\u1010\u1039\u1010\u1032\u1037 history, useful, example\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Development &amp; Tech Blog | Spiceworks Myanmar\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-07T02:04:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-26T04:30:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-content\/uploads\/2018\/09\/cover_canvas.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"366\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Spiceworks Myanmar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Spiceworks Myanmar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/canvas\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/canvas\\\/\"},\"author\":{\"name\":\"Spiceworks Myanmar\",\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/#\\\/schema\\\/person\\\/1d6a9f621461e22a60a21d9ebf34bd86\"},\"headline\":\"Canvas\",\"datePublished\":\"2018-09-07T02:04:39+00:00\",\"dateModified\":\"2022-07-26T04:30:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/canvas\\\/\"},\"wordCount\":179,\"image\":{\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/canvas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/cover_canvas.jpg\",\"articleSection\":[\"Coding\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/canvas\\\/\",\"url\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/canvas\\\/\",\"name\":\"Canvas - Web Development &amp; Tech Blog | Spiceworks Myanmar\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/canvas\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/canvas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/cover_canvas.jpg\",\"datePublished\":\"2018-09-07T02:04:39+00:00\",\"dateModified\":\"2022-07-26T04:30:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/#\\\/schema\\\/person\\\/1d6a9f621461e22a60a21d9ebf34bd86\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/canvas\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/canvas\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/canvas\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/cover_canvas.jpg\",\"contentUrl\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/cover_canvas.jpg\",\"width\":700,\"height\":366},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/canvas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Canvas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/\",\"name\":\"Web Development &amp; Tech Blog | Spiceworks Myanmar\",\"description\":\"Read Spiceworks Myanmar\u2019s blog on web development, design trends, and IT solutions. Stay informed with tips and insights from our experienced developers.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/#\\\/schema\\\/person\\\/1d6a9f621461e22a60a21d9ebf34bd86\",\"name\":\"Spiceworks Myanmar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/de75beb6a85e1e4d704a6c2ae4fc5ce6e481e8943bb693c8638c80f1ea551e1d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/de75beb6a85e1e4d704a6c2ae4fc5ce6e481e8943bb693c8638c80f1ea551e1d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/de75beb6a85e1e4d704a6c2ae4fc5ce6e481e8943bb693c8638c80f1ea551e1d?s=96&d=mm&r=g\",\"caption\":\"Spiceworks Myanmar\"},\"url\":\"https:\\\/\\\/www.spiceworksmyanmar.com\\\/blog\\\/author\\\/spiceworks-myanmar\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Canvas - Web Development &amp; Tech Blog | Spiceworks Myanmar","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/","og_locale":"en_US","og_type":"article","og_title":"Canvas - Web Development &amp; Tech Blog | Spiceworks Myanmar","og_description":"\u1021\u102c\u1038\u101c\u1036\u102f\u1038\u1015\u1032\u1019\u1002\u1064\u101c\u102c\u1015\u102b \u1000\u103c\u107d\u1014\u1039\u1031\u1010\u102c\u1039\u1000\u1031\u1010\u102c\u1037 \u1031\u1019\u102c\u1004\u1039\u1031\u1021\u102c\u1004\u1039\u1001\u1014\u1039\u1094\u107f\u1016\u102d\u1033\u1038 \u103b\u1016\u1005\u1039\u1015\u102b\u1010\u101a\u1039\u104b Spiceworks Myanmar Company \u1019\u103d\u102c Web Developer \u1021\u103b\u1016\u1005\u1039 \u101c\u102f\u1015\u1039\u1000\u102d\u102f\u1004\u1039\u1031\u1014\u1015\u102b\u1010\u101a\u1039\u104b \u101a\u1031\u1014\u1095 HTML5 \u1010\u103c\u1004\u1039\u1015\u102b\u101d\u1004\u1039\u1031\u101e\u102c Canvas \u1014\u1032\u1095\u1015\u1010\u1039\u101e\u1010\u1039\u1010\u1032\u1037 history, useful, example","og_url":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/","og_site_name":"Web Development &amp; Tech Blog | Spiceworks Myanmar","article_published_time":"2018-09-07T02:04:39+00:00","article_modified_time":"2022-07-26T04:30:03+00:00","og_image":[{"width":700,"height":366,"url":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-content\/uploads\/2018\/09\/cover_canvas.jpg","type":"image\/jpeg"}],"author":"Spiceworks Myanmar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Spiceworks Myanmar","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/#article","isPartOf":{"@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/"},"author":{"name":"Spiceworks Myanmar","@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/#\/schema\/person\/1d6a9f621461e22a60a21d9ebf34bd86"},"headline":"Canvas","datePublished":"2018-09-07T02:04:39+00:00","dateModified":"2022-07-26T04:30:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/"},"wordCount":179,"image":{"@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/#primaryimage"},"thumbnailUrl":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-content\/uploads\/2018\/09\/cover_canvas.jpg","articleSection":["Coding"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/","url":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/","name":"Canvas - Web Development &amp; Tech Blog | Spiceworks Myanmar","isPartOf":{"@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/#primaryimage"},"image":{"@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/#primaryimage"},"thumbnailUrl":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-content\/uploads\/2018\/09\/cover_canvas.jpg","datePublished":"2018-09-07T02:04:39+00:00","dateModified":"2022-07-26T04:30:03+00:00","author":{"@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/#\/schema\/person\/1d6a9f621461e22a60a21d9ebf34bd86"},"breadcrumb":{"@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/#primaryimage","url":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-content\/uploads\/2018\/09\/cover_canvas.jpg","contentUrl":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-content\/uploads\/2018\/09\/cover_canvas.jpg","width":700,"height":366},{"@type":"BreadcrumbList","@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/canvas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.spiceworksmyanmar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Canvas"}]},{"@type":"WebSite","@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/#website","url":"https:\/\/www.spiceworksmyanmar.com\/blog\/","name":"Web Development &amp; Tech Blog | Spiceworks Myanmar","description":"Read Spiceworks Myanmar\u2019s blog on web development, design trends, and IT solutions. Stay informed with tips and insights from our experienced developers.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.spiceworksmyanmar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.spiceworksmyanmar.com\/blog\/#\/schema\/person\/1d6a9f621461e22a60a21d9ebf34bd86","name":"Spiceworks Myanmar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/de75beb6a85e1e4d704a6c2ae4fc5ce6e481e8943bb693c8638c80f1ea551e1d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/de75beb6a85e1e4d704a6c2ae4fc5ce6e481e8943bb693c8638c80f1ea551e1d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/de75beb6a85e1e4d704a6c2ae4fc5ce6e481e8943bb693c8638c80f1ea551e1d?s=96&d=mm&r=g","caption":"Spiceworks Myanmar"},"url":"https:\/\/www.spiceworksmyanmar.com\/blog\/author\/spiceworks-myanmar\/"}]}},"_links":{"self":[{"href":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-json\/wp\/v2\/posts\/1855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-json\/wp\/v2\/comments?post=1855"}],"version-history":[{"count":8,"href":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-json\/wp\/v2\/posts\/1855\/revisions"}],"predecessor-version":[{"id":1912,"href":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-json\/wp\/v2\/posts\/1855\/revisions\/1912"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-json\/wp\/v2\/media\/1903"}],"wp:attachment":[{"href":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-json\/wp\/v2\/media?parent=1855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-json\/wp\/v2\/categories?post=1855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.spiceworksmyanmar.com\/blog\/wp-json\/wp\/v2\/tags?post=1855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}