Javascript JS:原型模式兼容性

Javascript JS:原型模式兼容性,javascript,prototype,compatibility,Javascript,Prototype,Compatibility,在编写JavaScript时,我非常喜欢构造函数/原型模式。不久前,有人告诉我,旧浏览器(XP上的IE7和IE8)存在一些兼容性问题,但我找不到一个资源来证实这一说法 所以,我的问题是:在JavaScript中使用构造函数/原型时,是否存在任何已知的兼容性问题?额外:使用模块模式可以避免这些潜在问题吗 在JavaScript中使用构造函数/原型时是否存在任何已知的兼容性问题 不需要。但是,这需要为旧的IEs安装垫片 使用模块模式是否可以避免这些潜在问题 没有。谁告诉你的?你在什么地方读过它吗,你

在编写JavaScript时,我非常喜欢构造函数/原型模式。不久前,有人告诉我,旧浏览器(XP上的IE7和IE8)存在一些兼容性问题,但我找不到一个资源来证实这一说法

所以,我的问题是:在JavaScript中使用构造函数/原型时,是否存在任何已知的兼容性问题?额外:使用模块模式可以避免这些潜在问题吗

在JavaScript中使用构造函数/原型时是否存在任何已知的兼容性问题

不需要。但是,这需要为旧的IEs安装垫片

使用模块模式是否可以避免这些潜在问题


没有。

谁告诉你的?你在什么地方读过它吗,你能把它链接到哪里吗?只要你的代码是针对ECMAScript 3的,你就可以去了。原型继承很早就内置到语言中。如果将原型方法添加到现有构造函数(尤其是主机对象)中,可能会出现问题。一些旧浏览器出现问题,一位同事告诉我,这是因为原型。在他用模块模式重写之后,它成功了(据他说)。@lupor:如果你能发布重写内容,那会有帮助的。