我想扩展现有的XMLHttpRequest对象,以便它可以与所有浏览器一起使用。现在我已经开始使用JS inheritance但事情在开始之前我希望看到它的好例子。
HTML5有上传和进展事件,我希望在继承的新对象中实现,即使不向客户端引入JS错误也不支持该功能,也可以表现。所以我想实现这样的目标。
Class XMLHttpRequest{}
Class UploadXMLHttpRequest: XMLHttpRequest{}
其他方法可以附加到UploadXMLHttpRequest类,如下所示。
UploadXMLHttpRequest.prototype.uploadFile = function(file){
}
考虑到YUI,JQuery和其他人在市场上很好,没有人真的想要这样做,这让我很难找到好的资源。
答案 0 :(得分:7)