我希望扩展现有的
HTML5具有上传和进度事件功能,我想在继承的新对象中实现这些功能,即使该功能不受支持,也不会在客户端引入JS错误。因此,我希望实现类似于以下内容的功能:
XMLHttpRequest
对象,使其能够与所有浏览器兼容。我已经了解了JS继承等相关知识,但在开始之前,我想看到一个好的例子。HTML5具有上传和进度事件功能,我想在继承的新对象中实现这些功能,即使该功能不受支持,也不会在客户端引入JS错误。因此,我希望实现类似于以下内容的功能:
Class XMLHttpRequest{}
Class UploadXMLHttpRequest: XMLHttpRequest{}
可以像以下这样将其他方法附加到UploadXMLHttpRequest
类中。
UploadXMLHttpRequest.prototype.uploadFile = function(file){
}
考虑到 YUI、jQuery 等在市场上很受欢迎,但没有人真正想做这些,这让我很难找到好的资源。