小编cll*_*pse的帖子

507
推荐指数
31
解决办法
6万
查看次数

JavaScript:覆盖警报()

有没有人有过覆盖alert()JavaScript函数的经验?

  • 哪些浏览器支持这个?
  • 哪个浏览器版本支持此功能?
  • 覆盖功能有哪些危险?

javascript overriding

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

处理JavaScript中的特定错误(想想异常)

你将如何实现不同类型的错误,这样你就能捕捉到特定错误并让其他人冒出来......?

实现此目的的一种方法是修改Error对象的原型:

Error.prototype.sender = "";


function throwSpecificError()
{
    var e = new Error();

    e.sender = "specific";

    throw e;
}
Run Code Online (Sandbox Code Playgroud)

捕获特定错误:

try
{
    throwSpecificError();
}

catch (e)
{
    if (e.sender !== "specific") throw e;

    // handle specific error
}
Run Code Online (Sandbox Code Playgroud)


你有没有其他选择?

javascript error-handling

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

CouchDB和Node.js - 你推荐什么模块?

在Node.js应用程序中,您使用哪些模块连接到CouchDB服务器?为什么你会推荐你使用的模块?

couchdb node.js

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

使用JavaScript和jQuery,跨浏览器处理按键事件(F1-F12)

我想使用JavaScript和jQuery处理F1-F12键.

我不确定要避免哪些陷阱,我目前无法在除Internet Explorer 8,Google Chrome和Mozilla FireFox 3之外的任何其他浏览器中测试实现.

对完整的跨浏览器解决方案的任何建议?像一个经过充分测试的jQuery库或者只是vanilla jQuery/JavaScript?

javascript keyboard jquery events keyboard-events

67
推荐指数
6
解决办法
14万
查看次数

在网页上设置电子邮件地址是否安全?

在网页上放置电子邮件地址时,请将它们放置为如下文本:

joe.somebody@company.com
Run Code Online (Sandbox Code Playgroud)

或使用一个聪明的伎俩试图欺骗电子邮件地址收割机机器人?例如:

HTML转义字符:

joe.somebody@company.com
Run Code Online (Sandbox Code Playgroud)

Javascript Decrypter:

function XOR_Crypt(EmailAddress)
{
    Result = new String();
    for (var i = 0; i < EmailAddress.length; i++)
    {
        Result += String.fromCharCode(EmailAddress.charCodeAt(i) ^ 128);
    }
    document.write(Result);
}

XOR_Crypt("êïå®óïíåâïäùÀãïíðáîù®ãïí");
Run Code Online (Sandbox Code Playgroud)

人体解码:

joe.somebodyNOSPAM@company.com

joe.somebody AT company.com
Run Code Online (Sandbox Code Playgroud)

你用什么或者你甚至打扰?

email obfuscation

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

计算给定日期的季度的开始日期和名称

如何查找给定日期四分之一的开始日期和名称(1,2,3等)?

c# date

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

递归调用 - 动作lambda

我在这做错了什么?我该如何执行我的行动?

var recurse = new Action<IItem, Int32>((item, depth) =>
{
    if (item.Items.Count() > 0) recurse(item, depth + 1); // red squiggly here

    // ...
});
Run Code Online (Sandbox Code Playgroud)

当打电话recurse"方法,代表或事件预期"时,我得到了一个红色的波浪形.


更新

我接受了Homam的回答.我只是想添加/分享同样的另一种语法......但是我觉得眼睛看起来更容易......

Action<IEnumerable<Item>> Recurse = null;

Recurse = item =>
{
    if (item.Items != null) Recurse(item.Items);

    // ...
};
Run Code Online (Sandbox Code Playgroud)

c# recursion delegates

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

关于JavaScript编程的播客

作为一个充满热情的JavaScript开发人员,我想知道是否有任何高质量的播客,专门用于JavaScript.(视频和音频).

我目前正在订阅:

javascript podcast

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

在IIS上创建新网站:应用程序与虚拟目录.有什么不同?

在IIS上创建新网站时,您可以选择"应用程序"和"虚拟目录".这两个选项有什么区别?

iis

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