如何将js函数覆盖到另一个js文件?

时间:2018-12-10 11:55:36

标签: javascript plugins override

我正在开发一些Java脚本插件。我在我的项目中使用该插件。 现在需要进行一些更改,因此我正在更改该原始js文件并使用该文件。现在的问题是,何时有任何更新出现,我的更改已被该更新覆盖或删除。我正在寻找如何将原始js文件中的原始功能覆盖到new(mine)js文件中,以及如何获取更新版本并可以自定义该文件? 请帮忙。

1 个答案:

答案 0 :(得分:1)

在Javascript中,它有可能覆盖几乎所有内容(不是首选方式,但有可能)

因此,如果原始功能位于

  

window.app.function1

您可以这样做:

window.app.function1 = function() {
 // your code
}

这种方式也称为“猴子修补”