相关疑难解决方法(0)

以编程方式将代码添加到javascript函数

我正在尝试自定义现有的JS库而不修改原始的JS代码.这段代码加载了一些我有权访问的外部JS文件,我想要做的是更改原始文件中包含的一个函数,而不复制并将整个文件粘贴到第二个JS文件中.
例如,关闭限制JS可能有这样的功能:

var someFunction = function(){
    alert("done");
}
Run Code Online (Sandbox Code Playgroud)

我希望能够以某种方式将一些JS代码附加或添加到该函数中.原因主要是在原始的不可触摸的JS中,函数非常庞大,如果JS得到更新,我覆盖它的函数将会过时.

我不完全确定这是可能的,但我想我会检查.

javascript merge append user-defined-functions prepend

107
推荐指数
5
解决办法
4万
查看次数

如何覆盖javascript函数

我试图在js中覆盖内置的parseFloat函数.我该怎么做呢?

javascript

90
推荐指数
5
解决办法
16万
查看次数

覆盖功能(例如"警报")并调用原始功能?

我想用一个调用原始版本的新版本覆盖一个Javascript内置函数(类似于用一个调用super多种语言版本的类重写一个方法).我怎样才能做到这一点?

例如...

window.alert = function(str) {
    //do something additional
    if(console) console.log(str);

    //super.alert(str) // How do I do this bit?
}
Run Code Online (Sandbox Code Playgroud)

javascript overriding

23
推荐指数
3
解决办法
3万
查看次数

调用Javascript函数时,如何设置自定义值"this"?

我正在使用jQuery,并且我有一个用作事件回调的函数,因此在该函数中"this"表示捕获事件的对象.但是,有一个实例,我想从另一个函数显式调用该函数 - 在这种情况下如何设置"this"在函数内相等?

例如:

function handleEvent(event) {
    $(this).removeClass("sad").addClass("happy");
}

$("a.sad").click(handleEvent); // in this case, "this" is the anchor clicked

function differentEvent(event) {
    $("input.sad").keydown(e) {
        doSomeOtherProcessing();
        handleEvent(e); // in this case, "this" will be the window object
                        // but I'd like to set it to be, say, the input in question
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery this javascript-events

5
推荐指数
1
解决办法
1821
查看次数

如何重命名jQuery函数

我们如何重命名jquery函数.假设我想重命名Jquery UI函数draggble(),xdraggble()以便它不会与从另一个库加载的另一个可拖动函数冲突.重命名是否会影响性能.

jquery rename function

4
推荐指数
1
解决办法
3260
查看次数

在我的网站上的Iframe中显示Facebook

我想在我的网站上显示Facebook的网页?

<html>
<body>
    <iframe src="http://www.facebook.com/" name="iframe_a"></iframe>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这只是展示了我的Facebook形象而不是实际内容.我怎样才能做到这一点 ?

我尝试并使用了Php,然后在屏幕上回应了一些如何工作的内容但在那种情况下,我无法理解我将如何登录到Facebook.当我登录时,它被重定向到主站点.

php iframe frame

1
推荐指数
1
解决办法
3万
查看次数