1.什么是 canvas?
1创建canvas
HTML5 元素用于图形的绘制,通过脚本 (通常是JavaScript)来完成。 标签只是图形容器,您必须使用脚本来绘制图形。你可以通过多种方法使用 canvas 绘制路径,盒、圆、字符以及添加图像。
<canvas id="myCanvas" width="200" height="100"
style="border:1px solid #000000;">
</canvas>
2.内联 SVG
SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
3.MathML
MathML 是数学标记语言,是一种基于XML(标准通用标记语言的子集)的标准,用来在互联网上书写数学符号和公式的置标语言。
4.拖放(Drag 和 Drop)
拖放是一种常见的特性,即抓取对象以后拖到另一个位置。
在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。
主要是有以下三个函数:
拖动什么 - ondragstart 和 setData()
放到何处 - ondragover
进行放置 - ondrop