HTML5 規范引進了很多新特性,其中最令人期待的之一就是 Canvas 元素。HTML 5 Canvas 提供了通過 JavaScript 繪制圖形的方法,此方法使用簡單但功能強大。每一個 Canvas 元素都有一個”上下文( context )” (想象成繪圖板上的一頁),在其中可以繪制任意圖形。瀏覽器支持多個 Canvas 上下文,并通過不同的 API 提供圖形繪制功能。