繁体   English   中英

JavaScript-合并功能

javascript - merging functions

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我如何将这些功能集成到一个功能中,这样我就不必在项目的每个屏幕或脚本文件中运行它们?

我在透视脚本文件中有一个函数调用,但是现在我将函数主体集成到1个单个文件中,并将其放在一个通用的scrpit文件中,该文件可以很好地保存我项目的所有屏幕...

appzillon.app.currencyConversion = function() {
    var curData = appzillon.data.scrdata.Deposits;
    $.each(curData, function(i, obj) {
        var Amt = Number(obj.Amount);
        obj.Amount = (Number(Amt) * 1.490);
    });
    appzillon.data.loadData(null);
};

appzillon.app.currencyConversion = function() {
    var curData = appzillon.data.scrdata.Investments;
    $.each(curData, function(i, obj) {
        var Amt = Number(obj.Amount);
        obj.Amount = (Number(Amt) * 1.490);
    });
    appzillon.data.loadData(null);
};

appzillon.app.currencyConversion = function() {
    var curData = appzillon.data.scrdata.AccountDetails;
    $.each(curData, function(i, obj) {
        var Amt = Number(obj.Balance);
        obj.Balance = (Number(Amt) * 1.490);
    });
    appzillon.data.loadData(null);
};

appzillon.app.currencyConversion = function() {
    var curData = appzillon.data.scrdata.Accounts;
    $.each(curData, function(i, obj) {
        var Amt = Number(obj.Balance);
        obj.Balance = (Number(Amt) * 1.490);
    });
    appzillon.data.loadData(null);
};

appzillon.app.currencyConversion = function() {
    var curData = appzillon.data.scrdata.AccountDetails;
    $.each(curData, function(i, obj) {
        var Amt = Number(obj.LoanAmount);
        obj.LoanAmount = (Number(Amt) * 1.490);
    });
    appzillon.data.loadData(null);
};
2 个回复

保持最小的变化,怎么样

appzillon.app.currencyConversion = function(curData, nameOfValue) {
    $.each(curData, function(i, obj) {
        var Amt = Number(obj[nameOfValue]);
        obj[nameOfValue] = (Number(Amt) * 1.490);
    });
    appzillon.data.loadData(null);
};

然后像这样称呼它

appzillon.app.currencyConversion(appzillon.data.scrdata.Deposits,'Amount');
appzillon.app.currencyConversion(appzillon.data.scrdata.Investments,'Amount');
appzillon.app.currencyConversion(appzillon.data.scrdata.AccountDetails,'Balance');
appzillon.app.currencyConversion(appzillon.data.scrdata.Accounts,'Balance');
appzillon.app.currencyConversion(appzillon.data.scrdata.AccountDetails,'LoanAmount');

appzillon.app.currencyConversion = function(lmoduleName,lmoduleType) { var lobj= appzillon.data.scrdata[lmoduleName]; $.each(lobj, function(i, obj) { var Amt = Number(obj[lmoduleType]); obj[lmoduleType] = (Number(Amt) * 1.490); }); appzillon.data.loadData(null); }

并使用此方法调用

appzillon.app.currencyConversion('Deposits','Amount');

要么

appzillon.app.currencyConversion('Investments','Amount');

要么

appzillon.app.currencyConversion('AccountDetails','Balance');

要么

appzillon.app.currencyConversion('Accounts','Balance');

要么

appzillon.app.currencyConversion('AccountDetails','LoanAmount');

您可以从不同的页面为相应的节点名称和元素名称调用这些方法。

1 Javascript-可拖动功能

我目前正在做可以拖放的项目。 我打算在将克隆放到“ div =“ dropzone”“内部后将其变为可拖动的克隆(这可以使其在div周围移动)。 下面是脚本。 脚本: 的HTML 我将这些图像(drag1和drag2)拖到dropzone中,以在dropzone内进行克 ...

2 JavaScript-验证功能

我需要在ASP.NET项目中验证DropDownList,并且即使我以前从未使用过JavaScript,也正在尝试使用JavaScript。 我正在使用以下ASP声明和JavaScript代码: ASP声明: JavaScript代码: 关于上述代码,我有两个问题: ...

4 Javascript-新功能(){…}与{} [重复]

这个问题已经在这里有了答案: 想到使用'new'关键字作为'static'的Javascript函数表达式 3答案 如果要创建唯一且唯一的实例的对象,最好使用: 要么 AFAIK新产品的好处是您可以执行以下操作: 您不能使用的: ?? ...

5 JavaScript - 显示/隐藏功能

我是 JavaScript 的新手,我不知道如何处理这个家庭作业 - “修改页面以隐藏所有图像,直到单击“开始”按钮。单击后,开始按钮应变为停止按钮并显示“停止”字样,单击时隐藏图像。一旦隐藏,该按钮应变为开始按钮并显示“开始”一词并再次像开始按钮一样起作用。请注意,有一个按钮可以更改文本以及根 ...

6 Javascript - 需要重复功能

这是我第一次使用stackoverflow :)我使用javascript创建了一个用于播放带有计时器的视频的交互。 交互是...视频将默认暂停,并在3秒后开始播放。 同样的事情我要重复三次。 我们可以这样做吗? 我在这里分享了我的代码。 jfiddle链接以获得更多说明: js ...

7 JavaScript-切换功能

我试图隐藏/显示我在chrome扩展程序中定义的JS函数。 到目前为止,我要隐藏的内容是: 该按钮显示在标题上,但是不可单击。 如果我更改document.getElementById('Toggle').onclick = toggle; 到document.getEleme ...

8 Javascript-按“ Return”键运行Javascript功能

我的网站上有一个非常基本的低级javascript密码字段。 这对于我需要的功能来说还不错。 我遇到的问题是,用户必须单击输入按钮以检查密码是否正确。 我可以在脚本中(以及在何处)输入什么以允许用户还可以选择按“返回”键来输入密码? 这是我正在使用的代码,对此的任何帮助都将非常棒 ...

9 javascript-将数组与相似元素合并

说我有一个像这样的二维数组: 我想合并内部数组,以便那些共享相同第一个元素的数组将通过合计第二个元素而成为一个数组。 因此,此示例的输出为: 用javascript执行此操作的最佳方法是什么? 我可以使用underscore.js ...

10 JavaScript-无法访问功能

在以下代码中访问saluteFriends和sayHelloLater方法时需要帮助。 我对方法范围感到困惑。 猜测是因为这两种方法都是私有的,因此无法访问。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM