Canvas HTML5 inheritance
Canvas HTML5 inheritance
我需要一个关于如何实现继承与画布的建议。
我有一个类(函数)Control,它创建div元素,然后在div中创建画布然后在画布上绘制一个填充了颜色的矩形。我想实现继承类Button是Control的子类并为矩形添加一些新元素例如文本,图片等
你可能应该从阅读Javascript中的经典继承开始。
在JavaScript中,您可以使用以下语法继承其他函数(构造函数):
function Control () {
}
function Button () {
}
Button.prototype = new Control;
你可以像这样给Button构造函数添加新的方法:
Button.prototype.setText = function() {
}
我不建议你使用这种方法过于兴奋。
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- HTML5音频加载和播放获胜'我不能在iPad上工作
- HTML5页面底部棒
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- Is onfling available for html, html5
- 为什么HTML5拖放的目标是孩子?(可排序列表)
- 安卓平台上的QWebView HTML5地理位置
- HTML5在画布中加载较小的图像并保存实际大小的图像
- 如何检查用户在html5视频播放器中观看了完整的视频
- 使用具有内联样式的tidy-html5
- 从所有元素中删除HTML5验证
- javascript:将数据库中的数据插入到html5文本字段中
- html5视频中的Youtube类型注释
- JavaScript HTML5画布未显示
- 是否可以为HTML5输入滑块触发oninput事件
- 如何使用HTML5与UDP套接字通信
- AngularJS ui路由器html5模式中断路由
- Possibile使用Manifest v2下的HTML5地理位置API将lat/long转换为国家/地区
- Canvas HTML5 inheritance