小编Jam*_*ead的帖子

将正确的"this"上下文传递给setTimeout回调?

如何将上下文传递给setTimeout?我想打电话this.tip.destroy(),如果this.options.destroyOnHide在1000毫秒.我怎样才能做到这一点?

if (this.options.destroyOnHide) {
     setTimeout(function() { this.tip.destroy() }, 1000);
} 
Run Code Online (Sandbox Code Playgroud)

当我尝试以上时,this指的是窗口.

javascript callback this settimeout

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

C#:使用匿名函数排序

假设我有一个对象列表,我想按项目DateModified属性对其进行排序.为什么我不能像这样使用委托?如果不是如下所示,我应该如何按DateModified对它们进行排序:

public string SortByDateModified(List<CartItem> items)
{
    items.Sort(new Func<CartItem, CartItem, bool>((itemA, itemB) =>
    {
        return itemA.DateModified < itemB.DateModified;
    }));
}
Run Code Online (Sandbox Code Playgroud)

c# sorting

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

.NET:组合两个通用列表

假设我有两个相同类型的通用列表.如何将它们组合成该类型的通用列表?

.net list

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

JavaScript:发送POST,重定向到响应

我有一个带有onclick的图像.当click事件触发时,我想发送一个HTTP POST并让window.location重定向到POST的响应.我怎样才能做到这一点?

javascript post redirect http

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

C#REPL工具; 快速控制台式编译工具

通常,我启动一个新的Visual Studio实例,只是为了创建一个具有一些输出和/或输入的控制台应用程序.这是我用来测试方法或其他东西的临时沙箱,几分钟后关闭.

你能想到任何替代它的工具吗?

我用一个有两个文本字段的应用程序:一个在顶部采用C#代码,另一个在底部,作为标准输出.但我不记得这个名字了.

c# testing read-eval-print-loop

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

JavaScript数组

将新对象插入索引位置0的对象数组的最简单方法是什么?没有jQuery; MooTools没关系; 不,unshift()因为undefined根据w3schools,它在IE中.

javascript arrays sorting

8
推荐指数
3
解决办法
1301
查看次数

.NET:解析本地化货币

假设我有一个string,这个string价值就是一定数量的金钱,本地化.通过本地化,我的意思是,如果该国家可能使用逗号而不是小数点,例如.(这只是我知道的一个本地化差异.)

我怎样才能将这些中string的一个解析为它们decimal的数字等价物?会decimal.TryParse()识别本地化格式吗?如何指定CultureInfowith TryParse()

.net c# localization

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

JavaScript正则表达式编译()

有没有更短的方式来写这个?

var needed = /\$\[\w+\]/mi;
needed.compile(/\$\[\w+\]/mi);
Run Code Online (Sandbox Code Playgroud)

当我已经在第一行中声明它时,为什么我必须将模式传递回正则表达式?!

javascript regex

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

C#:方法签名?

假设我创建了这两种方法:

public void AddScriptToPage(params string[] scripts) { /*...*/ }
public void AddScriptToPage(string href, string elementId) { /*...*/ }
Run Code Online (Sandbox Code Playgroud)

以下代码调用了哪一种方法,为什么?

AddScriptToPage("dork.js", "foobar.js");
Run Code Online (Sandbox Code Playgroud)

编译器如何确定调用哪个方法?

c# method-signature

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

JavaScript:Unicode空格字符

我想将空格字符插入到DOM元素的innerHTML中,但空格字符必须以Unicode语法声明.

例如,像这样:...innerHTML += '\u83838383';

javascript string unicode character innerhtml

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