请问为什么需要获取id为clock的节点的上下文?

来源:3-1 Canvas 时钟外边框圆

qq_韦泽光_0

2018-11-26 09:48

let dom = document.getElementById('clock');
let ctx = dom.getContext('2d');

这两行代码不是很懂,已经获取了dom节点,为什么还要用getContext()获取上下文?getContext('2d')里面的2d又是什么意思?

写回答 关注

1回答

  • 小程序魔王
    2018-12-09 10:58:23
    已采纳

    因为dom节点里没有canvas的绘制方法,ctx上下文对象里封装了canvas的绘制方法,  这里是 2D 绘图上下文,可以绘制简单的 2D 图形,除了2D绘图上下文,还有WebGL 上下文用于绘制3D图形

Canvas 绘制时钟

canvas画出漂亮的时钟,通过本教程能重新掌握一些几何知识

49750 学习 · 160 问题

查看课程

相似问题