javascript - 如何将js函数覆盖到另一个js文件?
问题描述
我正在开发一些java脚本插件。我在我的项目中使用该插件。现在需要进行一些更改,因此我正在更改原始 js 文件并使用该文件。现在的问题是当有任何更新出现时,我的更改已被该更新覆盖或删除。我正在寻找如何将原始 js 文件中的原始函数覆盖到新的(我的)js 文件中,以及如何获取更新版本并还可以自定义该文件?请帮忙。
解决方案
在 Javascript 中,几乎可以覆盖所有内容(不是首选方式,但可能)
所以,如果原始函数位于
window.app.function1
你可以这样做:
window.app.function1 = function() {
// your code
}
这种方式也称为“猴子补丁”
推荐阅读
- r - 是否有一个 R 函数,我可以在其中获取数据集中特定列中的名称
- mysql - 如何使用 SQL 选择特定字段的重复行,允许时差?
- reactjs - 我怎样才能让按钮写文字?
- azure-functions - 通过数据工厂中的 azure 函数删除 azure 存储表的问题
- java - 如何在不将未加密的密码发送到服务器的情况下验证密码
- rust - 如何在不消耗值的情况下实现 Add trait
- c# - 如何在 UWP 中最小化按钮旁边的标题栏中添加一个新按钮?
- kubernetes - Initcontainer 未在 kubernetes 中初始化
- python - 如何从 1 个字符串列表中创建一个带有索引的 DataFrame,每个唯一的一对都是从这个列表中创建的?
- javascript - I have created a line Chart using d3.js in React. Need to do some customizations on it and not sure how to do. Please see the description and code