小编Con*_*ers的帖子

将对象传递给javascript函数

我最近在我的网站上乱搞jQuery,而且我对Javascript的了解相当有限.我开始喜欢jQuery能够将变量传递给花括号内的jQuery函数,如下所示:

$(somediv).animate({thisisone: 1, thisistwo: 2}, thisisavar);
Run Code Online (Sandbox Code Playgroud)

我想知道的是我如何编写一个Javascript函数,我可以将项目传递到花括号内?我知道你可以编写这样的函数:

function someName(var1, var2, var3...) {

}
Run Code Online (Sandbox Code Playgroud)

但这不支持括号?我也知道你不能添加任何参数并执行此操作:

function accident() {
    for( var i = 0; i < arguments.length; i++ ) {
        alert("This accident was caused by " + arguments[i]);
    }
}
accident("me","a car","alcohol","a tree that had no right to be in the path of my driving");
Run Code Online (Sandbox Code Playgroud)

但是我还想传递外部变量而不仅仅是整行字符串,如果这有意义的话?

基本上,我想要一个可以传递变量的函数,如下所示:

function myFunction(neededcodehere){
    //Some code here...
}

myFunction (var1, {"Option 1", "Option 2", "Option 3"}, anothervar);
Run Code Online (Sandbox Code Playgroud)

javascript function javascript-objects

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

RewriteCond中的%N反向引用

我正在研究虚拟域系统.我有一个通配符DNS设置为*.loc,我正在尝试处理我的.htaccess文件.以下代码有效:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?example\.loc$ [NC]
RewriteCond %{REQUEST_URI} !^/example/
RewriteRule (.*) /example/$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)

但是,我希望这可以与我放入的任何内容一起使用.但是,我需要%{REQUEST_URI}对作为域的文本进行检查.我尝试使用此代码:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?([a-zA-Z0-9-]*.)?([a-zA-Z0-9-]+)\.loc$ [NC]
RewriteCond %{REQUEST_URI} !^/%3/
RewriteRule (.*) /%3/$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)

但该行RewriteCond %{REQUEST_URI} !^/%3/导致我的代码抛出内部服务器错误.我理解这是因为我的代码中有%N,但有没有办法可以使用它?我需要这一行,否则,我的代码会因内部重定向而失败.

我希望这对某人有意义.我需要的是能够在后面的RewriteCond中反向引用RewriteCond.

apache .htaccess mod-rewrite backreference wildcard-subdomain

17
推荐指数
1
解决办法
6030
查看次数

MySQL数据库中所有行的精确计数

我目前正在使用该脚本

SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'Tables';
Run Code Online (Sandbox Code Playgroud)

然而,它并不准确,因为我的MySQL表使用的引擎是InnoDB(我只是意识到这可能是一个问题,这些数据库已经存在了一段时间).

有没有办法用MySQL获取数据库每个表中每一行的精确计数?

干杯.

mysql sql database innodb

9
推荐指数
2
解决办法
2万
查看次数

检查对象是否在Java中有方法?

我对Java的经验并不是很有经验,我知道现在已经足够让我通过,但我还不完美,所以如果这是一个愚蠢的问题,我道歉.

我正在尝试编写一个可以传递任何类型对象的类,但我需要检查传递的对象是否具有特定的方法.我该如何测试呢?

我希望这是有道理的.干杯.

编辑

感谢所有快速回复!我不太熟悉界面等,所以我不完全确定如何使用它们.但是,为了更好地了解我正在做的事情,我正在尝试创建一个会影响对象alpha的类,例如ImageView或者TextView.如果我只需要确保他们拥有方法,我将如何创建一个接口,而不单独列出每个对象.setAlpha()?这有意义吗?干杯.

java reflection methods android

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

获取使用jQuery调用函数的元素的信息

我想知道如何用jQuery查找,这个元素id调用onClick方法?我的代码是:

JS

function getInfo(event)
{
    console.log(event.target.id + " ... ");
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="menu-content" id="thisismyid">
    This is some placeholder text.<br>
    <a onClick="getInfo()" id="thisisthelinksid">Click on me</a>
</div>

<div class="menu-content" id="thisismysecondid">
    This is some more placeholder text.<br>
    <a onClick="getInfo()" id="thisistheotherlinksid">Click on me</a>
</div>
Run Code Online (Sandbox Code Playgroud)

我不能把任何东西放在函数的括号内,因为我想要一个稍后传递给它的函数,我只想知道哪个调用了这个函数.

我知道这已被问过很多次了,而且很多问题都有答案,但我已经阅读了很多这些问题而且没有人帮助过我.

多谢你们

-编辑-

关于此编辑时的以下答案,我不能使用jQuery方法,如:

$("div.menu-content a").click(function() {
    some content here..
});
Run Code Online (Sandbox Code Playgroud)

因为我需要它只在点击的某些链接上运行,而不是所有链接.这有助于澄清吗?

tags jquery function

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

阅读NDS游戏的标头?

我知道这有点与众不同,但是我想尝试找出如何读取Nintendo DS游戏的元数据?在计算机上时,它们具有.nds扩展名。

我正在尝试使用一些自制游戏,并且想建立一个图书馆。C#是我更喜欢使用的语言。

我尝试在互联网上进行研究,发现最接近的选项是读取文件头。但是,考虑到游戏文件应该具有标题和图像,因此我所接近的只是将其作为标题的一部分。

我知道可以做到这一点,因为有一些用c#编写的程序已经做到了。那么,有人知道吗?非常感谢您的帮助。

c# nintendo-ds

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

从其他项目运行控制台应用程序

我在VS2010中有一个解决方案.在解决方案下,我有我的主要WPF应用程序,包含所有用户界面,几个库,以及我想在我的WPF应用程序中单击按钮时运行的控制台应用程序.我的解决方案结构与此类似:

- Solution
  - WPF App [this is my startup project]
  - Library
  - Another library
  - Console application
Run Code Online (Sandbox Code Playgroud)

现在我已经做了一些狩猎,我发现人们正在寻找如何引用代码和类,以及解决这个问题的方法,我找到了可执行文件的路径,并将其作为一个新进程运行.但是,这需要知道绝对路径,甚至是相对路径,我想知道这是否是我启动应用程序的唯一方法,即使它在同一个解决方案中?

c# projects

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

从jQuery执行同步Ajax请求?

我知道这听起来像以前被问过的东西,但是对于我所有的狩猎,我找不到任何与我正在寻找的东西相匹配的东西.

我正在开发一个基于Ajax的项目.我正在使用jQuery,但即使它使用精美的代码,当我已经达到代码完全相同时,它仍然很混乱,除了通过data字段传递的单个命令.

所以我尝试在处理函数中设置它,如下所示:

function _call(task, opts, async) {
    if(typeof async !== "boolean") { async = true; }
    opts = $.extend({}, opts, options);
    $.ajax({
        url: "myphpfile.php",
        dataType:"JSON",
        type:"POST",
        async:async,
        data: { task: task, opts: opts }
    }).done(function(data) { return data; });
}
Run Code Online (Sandbox Code Playgroud)

对于那些通读的人,你会注意到有一个var, options在示例中没有定义.它实际上已被分配,为了清楚起见,它被省略了.

我开始意识到这不起作用,因为即使它被设置async: false,代码仍然在调用之后继续_call(...),因此不能及时得到结果.我尝试了一些不同的变体,包括将匿名函数传递给处理程序,然后将其用作.done()函数,但它不会与外部变量交互,从而无法实现目的.

我正在寻找的是一个让我使用它的系统:

var returnedData = _call("thisismytask");
var returnedDataWithOptions = _call("thisisanothertask", {'option': 'option1'});
Run Code Online (Sandbox Code Playgroud)

我真的希望这是可能的.我确信它会是,因为函数的主要目的是消除不必要的重复代码的需要.

谢谢.:)

javascript ajax jquery

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

在PayPal电话中NOTIFYURL没有注意到?

我已经建立了一个PayPal Express Checkout,我现在处于IPN监听器的最后阶段,但是当我在DoExpressCheckoutPayment调用中放入IPN url时,它没有读取它,它只是在IPN上调用在我的个人资料中指定

我现在正在使用Sandbox,如果这有所不同,它正在通过cURL运行,我的IPN网址调用代码是 &NOTIFYURL=http://www.example.com/ipn.php

谁能告诉我我做错了什么?这发生过吗?

php paypal paypal-ipn

2
推荐指数
1
解决办法
1480
查看次数

Windows形式的可点击图像网格?

如果这是一个愚蠢的问题,请原谅我。我对 C# 有少量经验,但还没有达到这个程度。

我有一系列图像,我想将它们放入一个网格中,每个图像周围都有空间,还有它们下方的文本,我希望它们是可点击的,所以当它们被点击时,它们会被点击,双击运行一个事件。我对此的最佳示例是程序的用户界面ACDSee。我已经用谷歌搜索了几个小时,并没有想出任何适用的东西。这是困难还是简单?谁能给我一个例子,或者指出我正确的方向?

干杯。

c# image-gallery winforms

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