小编Ach*_*les的帖子

如果单击一个触发JavaScript的链接,如何阻止网页滚动到顶部?

当我有一个与jQuery或JavaScript事件连接的链接,例如:

<a href="#">My Link</a>
Run Code Online (Sandbox Code Playgroud)

如何防止页面滚动到顶部?当我从锚点中删除href属性时,页面不会滚动到顶部,但链接似乎不是可点击的.

html javascript

133
推荐指数
8
解决办法
14万
查看次数

如何使用JavaScript随机生成HTML十六进制颜色代码?

可能重复:
Javascript中的随机颜色生成器

我有一些数据我想以不同的颜色显示,我想尽可能随机生成颜色.如何使用JavaScript生成十六进制颜色代码?

javascript

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

可以用.NET编程的酷硬件/设备?

我很想开始为外部设备和传感器编写托管代码.是否有任何可以使用.NET编码的设备?有什么建议?

编辑:我要做的主要是学习设备编程的工作原理.在我看来,没有比尝试做一些有趣和酷的事情更好的方法.

.net hardware embedded

43
推荐指数
5
解决办法
3338
查看次数

Delegate.EndInvoke()真的有必要吗?

我已经阅读了几个论坛,甚至还有一个或两个stackoverflow问题,说使用Delegate.BeginInvoke时需要Delegate.EndInvoke.我读过的很多关于使用BeginInvoke的文章都未提及使用EndInvoke.此外,我仅使用BeginInvoke部署了生产代码,并且似乎没有任何内存问题.我使用BeginInvoke的方式通常是线程,我不关心它们完成或处理多长时间.

.net delegates begininvoke

25
推荐指数
3
解决办法
9440
查看次数

更改默认目标框架Visual Studio 2010

Visual Studio 2010中是否有一种方法可以更改项目在创建时指向的默认目标框架?我想要定位4.0.默认情况下框架,而不是4.0框架的客户端配置文件版本.

.net visual-studio-2010

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

具有许多DLL的应用程序是一件坏事吗?

我们有一个enterpise Web应用程序,它由4个编译组件(DLL)组成.一年多以前,我们开始实现更细粒度的组件,以试图隔离功能,减少耦合并降低重新编译和部署大量代码的风险.虽然没有人认为这种方法在添加新功能和修补错误时为我们提供了更多灵活性和上市速度,但现在应用程序包含近40个dll.我们有一个命名约定,可以很好地识别我们的组件.

我的问题是:有多个dll的应用程序是否存在任何漏洞(性能,维护等)?

编辑:我们正在探索将代码重构为更大的组件的选项,我认为这可能是各种各样的回归......

.net asp.net

23
推荐指数
4
解决办法
3288
查看次数

如何解决"成长如果声明"的问题?

我一直在阅读有关设计模式的一些内容,并想要一些观点.考虑以下:

Dim objGruntWorker as IGruntWorker

if SomeCriteria then
   objGruntWorker = new GoFor()
else if SomeOtherCriteria then
   objGruntWorker = new Newb()
else if SomeCriteriaAndTheKitchenSink then
   objGruntWorker = new CubeRat()
end if

objGruntWorker.GetBreakfast()
system.threading.thread.sleep(GetMilliSecondsFromHours(4))
objGruntWorker.GetLunch()
Run Code Online (Sandbox Code Playgroud)

每次出现新标准时,上述代码都会增长.我已经看到了这样的代码,并且无知中自己写了一些代码.该如何解决?这种反模式是否具有更"正式"的名称?谢谢你的帮助!

编辑:另一个考虑因素是我想避免重新编译现有的IGruntWorker简单添加新实现的实现.

.net design-patterns

19
推荐指数
4
解决办法
754
查看次数

打破构建,为什么这是一件坏事?

当我开始构建一个持续集成服务器时,我遇到了一个声明"打破代码的构建是不好的." 完成该项目后,我得出结论

  1. "破坏构建." 是一个吸引人的短语,因为头韵,或被甩了很多
  2. 我不理解持续集成的关键要素.

所以我的问题是#2的精神:为什么打破构建是一件坏事?

continuous-integration

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

Microsoft JScript运行时错误:'Sys'未定义

我有一个页面,上面有以下代码:

<script type="text/javascript" language="javascript">
    /// <reference name="MicrosoftAjax.js" />

    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

    function EndRequestHandler(sender, args)
    {
        ToggleTimeDiv();
    }
</script>
Run Code Online (Sandbox Code Playgroud)

当页面加载时,我收到以下错误:

  • Microsoft JScript运行时错误:'Sys'未定义

我正在使用Visual Studio 2008标准版.导致此错误的原因是什么?

javascript asp.net asp.net-ajax

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

如何避免使用Reflection已加载动态加载程序集?

我在循环中使用Assembly.LoadFile(assemblyFilePath)加载程序集,如果程序集已经加载一次,我想避免调用Assembly.LoadFile.我是否应该关注为已经加载的DLL重复调用Assembly.LoadFile?谢谢.

.net c# reflection

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