当前位置:嗨网首页>书籍在线阅读

17-为Canvas创建一个简单对象框架

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

11.3 为Canvas创建一个简单对象框架

正如读者在本书中所看到的,当使用HTML5 Canvas的时候,很容易就能写出许多代码。事实上,如果将所有JavaScript代码全部写入主要的.html文件中,就会得到一个大型应用。但是,为了在开发HTML5 Canvas程序时变得更有效率,则需要为程序开发一个框架。目前,已经有许多免费且好用的框架读者可以选择(比如Impact.js和Easel.js)。但是,本书将专门为Canvas应用的开发制作一个小型框架。

本节将创建一个支持drag-and-drop拖放的应用。如图11-7所示,用户可以使用一个彩色灯泡来装饰圣诞树。虽然看起来这是一个小程序,但是需要创建一个系统来识别鼠标点击、拖动项目以及无限数量的对象跟踪工作。

194.png

图11-7 支持拖放的应用示例