小编Sco*_*oon的帖子

.NET Framework中lambda和委托有什么区别?

我被问到这个问题很多,我想我会就如何最好地描述差异征求一些意见.

.net c# lambda

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

JavaScript是面向对象的吗?

关于JavaScript是否是面向对象的语言存在一些问题.甚至一句话,"只是因为一种语言有对象并不能成为OO".

JavaScript是面向对象的语言吗?

javascript oop

55
推荐指数
8
解决办法
15万
查看次数

从C#程序集中执行JavaScript

我想从C#程序集中执行JavaScript代码,并将JavaScript代码的结果返回给调用的C#代码.

定义我不想做的事情更容易:

  • 我不是试图从我的代码背后调用网页上的JavaScript函数.

  • 我不是要加载WebBrowser控件.

  • 我不想让JavaScript对服务器执行AJAX调用.

我想要做的是在JavaScript中编写单元测试,然后单元测试输出JSON,即使是纯文本也没问题.然后我想要一个通用的C#class/executible,可以加载包含JS的文件,运行JS单元测试,废弃/加载结果,并在后期构建任务中返回带有详细信息的通过/失败.

我认为使用旧的ActiveX ScriptControl是可能的,但似乎应该有一种.NET方法来实现这一点,而不使用SilverLight,DLR或其他尚未发布的东西.有人有主意吗?

更新:来自Brad Abrams博客

namespace Microsoft.JScript.Vsa
{
    [Obsolete("There is no replacement for this feature. " +
              "Please see the ICodeCompiler documentation for additional help. " +
              "http://go.microsoft.com/fwlink/?linkid=14202")]
Run Code Online (Sandbox Code Playgroud)

澄清:我们对使用JSUnit框架用JavaScript编写的JavaScript函数进行了单元测试.在我们的构建过程中,我们必须手动加载网页并单击按钮以确保所有JavaScript单元测试都通过.我希望能够在运行后自动C#单元测试的后期构建过程中执行测试,并报告C#单元测试的成功/失败,并将它们用作指示是否构建被打破.

.net javascript c# unit-testing codedom

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

date对象上的getUTC*方法有什么作用?

当您在JavaScript中以UTC格式获取或创建日期时,这意味着什么?

javascript date utc

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

标签 统计

javascript ×3

.net ×2

c# ×2

codedom ×1

date ×1

lambda ×1

oop ×1

unit-testing ×1

utc ×1