小编Kne*_*ta_的帖子

关于功能签名的问题

我在网上发现了一个javascript示例让我有点困惑.我对javascript很新,但对"传统"语言有很好的了解.当我尝试google时,我无法找到答案,所以我会在这里提出问题并希望有人可以帮助我.

从一个"类"执行以下代码:

this.foo.addListener("xType", this, this.boo);
Run Code Online (Sandbox Code Playgroud)

调用的函数如下所示:

//first argument (type:String) what kind of event
//second argument (type:Function) listener - listening function
addListener: function(kindOf, listener) {
Run Code Online (Sandbox Code Playgroud)

我不明白的是,参数的数量不匹配.当函数被调用时,使用3个参数即"xType",这和this.boo但在函数签名中只有2个参数,即kindOf和listener.这是一些javascript功能,你可以调用函数与一些其他数量的参数比函数中声明的?或者这段代码应该如何工作?

javascript

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

在Episerver MVC中渲染块

我有一个问题,我在最后几天一直在努力.我正在尝试理解在使用MVC时块的渲染如何在Episerver 7中工作.

我目前的实际设置如下:

我创建了一个名为"TeaserBlock"的块类型,它具有以下几个属性:

[ContentType(DisplayName = "TeaserBlock", GUID = "571582c4-6b99-4c0a-b000-f62265e312a9", Description = "A Teaser Block for show!")]
public class TeaserBlock : BlockData
{
    [Display( GroupName = SystemTabNames.Content, Order = 1)]
    public virtual string TeaserHeading { get; set; }

    [Display(GroupName = SystemTabNames.Content, Order = 2)]
    public virtual string TeaserText { get; set; }    
}
Run Code Online (Sandbox Code Playgroud)

为此,我在Views/Shared /中有一个相应的局部视图,名为TeaserBlock.cshtml.我想这个以视图模式渲染块?

我最大的问题是让"页面编辑"工作,经过一些尝试和谷歌搜索后,我终于使用以下代码:

[TemplateDescriptor(Inherited = true,
    Tags = new string[] { RenderingTags.Preview },
    TemplateTypeCategory = TemplateTypeCategories.MvcController)]
public class PreviewBlockController : ActionControllerBase, IRenderTemplate<BlockData>
{
    public ActionResult Index(BlockData currentBlock) …
Run Code Online (Sandbox Code Playgroud)

episerver c#-4.0 episerver-7

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

来自TFS的Visual Studio结帐

此问题与Visual Studio和Team Foundation Server(TFS)有关.我是TFS的新手,对某件事感到有些困惑.

如果我通过VS连接到TFS项目并且在VS中拥有所有代码.如果我开始编辑文件,我会看到一条消息,例如"foo.cs已被自动检出以进行编辑".项目中的其他人是否看到了这个?我只想在本地测试一些东西,不想影响项目中的其他人.

我也有点困惑,它说"已经自动检出编辑".我的意思是我已经在VS中看到了代码,所以我想我已经检查过了.

我习惯使用SVN并且以前没有真正使用过TFS,但在SVN中你必须查看代码才能在你选择的IDE中看到它.

visual-studio visual-studio-2012

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

使用Visual Studio自定义脚本语言

我们使用的是具有自己脚本语言的商业软件,您可以使用该软件自定义产品.在没有IDE帮助的情况下编写代码并且它有自己的编译器是非常繁琐的.

是否可以使用Visual Studio并为我创建一个用这种语言编写脚本的环境,并获得智能感知和语法突出显示以及您在IDE中找到的其他好东西的帮助?理想情况下,我想在VS中绑定一个按钮来启动外部编译器并编译代码,这样我就不必一直切换窗口.

如果这是可能的,那么要完成它是一件非常困难的事情吗?

visual-studio-2010 visual-studio visual-studio-2012

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