我写的是这样的:
Object.prototype.xhr = (window.XMLHttpRequest) ? new XMLHttpRequest() : \
new ActiveXObject("Microsoft.XMLHTTP");
然后,如果我执行var something = new function(){}
,something.xhr.open();
之类的操作。嗯,这很有效。同样,我希望我可以填充Object中的所有常见内容,并将它们与代码中创建的任何对象一起使用。我希望保持任何对象的功能可用性。
我怀疑这里是否存在内存开销,就像为每个创建的对象创建的所有内容一样,或者是否会有一个所有内容的副本,它们只有在被某个对象调用时才会被使用?