对于一个HTML 5图形应用程序来说,不管是Canvas2D或是WebGL,都需要一个Application框架体系结构。在该体系结构中,最重要的功能是进行动画更新(动画更新包含基于时间的状态更新,以及更新状态后的重绘显示)。除此之外,还需要一些其他功能。为了更好地说明,先提供Application的功能体系结构图,如图3.1所示,以及用于代码实现的类结构图,如图3.2所示。
图3.1 Application体系结构
图3.2 Application体系类结构图 P/46eLNBtkXLtmz1FHtz8EmbthLfgvBgKic8nXzxFIGa+c7UOmy9Kc5GCRZAILnQ