小编Cor*_*old的帖子

为什么在jQuery插件中返回this.each(function())?

我在开发jQuery插件时看到的一些教程和示例往往会返回

this.each(function () {
    //Plugin code here
});
Run Code Online (Sandbox Code Playgroud)

在实例化插件的函数的最后但我还没有看到它背后的任何推理,它似乎是每个人都遵循的标准.任何人都可以告诉我这种做法背后的原因吗?

编辑:为了澄清我的问题不是为什么要返回这个,而是为什么插件应该返回this.each.

jquery jquery-plugins

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

在C#中按名称获取变量

有没有办法通过知道变量的名称来获取变量的值,如下所示:

double temp = (double)MyClass.GetValue("VariableName");
Run Code Online (Sandbox Code Playgroud)

当我通常会像这样访问变量时

double temp = MyClass.VariableName;
Run Code Online (Sandbox Code Playgroud)

c# variables resolve

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

如何使用Selenium将关键和弦发送到文本区域?

我想模拟用户在文本区域按shift-enter.这是我正在使用的代码:

var driver = new FirefoxDriver();
driver.Navigate().GoToUrl("http://pagewithtextarea");
var textarea = driver.FindElement(By.Id("myTextArea"));
//Send text
textarea.SendKeys("hello world!");
Run Code Online (Sandbox Code Playgroud)

如果我想模拟按下回车按钮,我可以说

textarea.SendKeys(Keys.Enter);
Run Code Online (Sandbox Code Playgroud)

我怎样才能模拟按下移位并同时输入?

c# selenium-webdriver

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

与接口的代码约定:"跳过方法调用.编译器将生成方法调用,因为该方法是有条件的...... [...]"

晚上好,

我刚开始玩Microsoft.Contracts(最新版本)并将其插入到示例界面之上,现在它看起来像这样:

namespace iRMA2.Core.Interfaces
{
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.Composition;
    using System.Diagnostics.Contracts;

    /// <summary>
    /// Base Interface declarations for iRMA2 Extensions
    /// </summary>
    [InheritedExport]
    [ContractClass(typeof(IiRMA2ExtensionContract))]
    public interface IiRMA2Extension
    {
        /// <summary>
        /// Gets the name.
        /// </summary>
        /// <value>The name of the Extension.</value>
        string Name { get; }

        /// <summary>
        /// Gets the description.
        /// </summary>
        /// <value>The description.</value>
        string Description { get; }

        /// <summary>
        /// Gets the author of the extension. Please provide complete information to get …
Run Code Online (Sandbox Code Playgroud)

.net code-contracts

9
推荐指数
1
解决办法
4516
查看次数

如何从Silverlight应用程序以编程方式设置maxItemsInObjectGraph属性?

我有一个使用WCF服务与数据库通信的Silverlight 3.0应用程序,当我从服务方法返回大量数据时,我得到Service Not Found错误.我相信它的解决方案是简单地更新maxItemsInObjectGraph属性,但我以编程方式创建服务客户端,无法找到设置此属性的位置.这就是我现在正在做的事情:

BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.None)
{
    MaxReceivedMessageSize = int.MaxValue,                  
    MaxBufferSize = int.MaxValue
};                        

MyService.MyServiceServiceClient client = new MyService.MyServiceProxyServiceClient(binding, new EndpointAddress(new Uri(Application.Current.Host.Source, "../MyService.svc")));
Run Code Online (Sandbox Code Playgroud)

wcf wcf-client silverlight-3.0 .net-3.5

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

jQuery focusin和focusout直播活动没有解雇

jQuery版本:1.4.1

我正在尝试编写一个简单的水印类型插件,我想利用实时事件,因为我不需要在页面加载期间存在我需要使用它的所有元素,或者可以在DOM中添加和删除它们.然而,由于某种原因,事件永远不会发生.

这是不工作的代码:

; (function($) {

    $.fn.watermark = function(text) {

        return $(this).each(function() {
            $(this).live('focusout', function() {
                if (this.value == "") {
                    this.value = text;
                }

                return false;
            });

            $(this).live('focusin', function() {
                if (this.value == text) {
                    this.value = "";
                }

                return false;
            });
        });
    }

})(jQuery);
Run Code Online (Sandbox Code Playgroud)

我可以在不使用直播活动的情况下使用它.这段代码确实有效:

; (function($) {

    $.fn.watermark = function(text) {

        return $(this).each(function() {
            $(this).focusout(function() {
                if (this.value == "") {
                    this.value = text;
                }

                return false;
            });

            $(this).focusin(function() {
                if (this.value == text) {
                    this.value = …
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何对作用于Accelerometer的Android Activity进行单元测试?

我从一个基于ShakeActivity的Activity开始,我想为它编写一些单元测试.我之前已经为Android活动编写过一些小的单元测试,但我不知道从哪里开始.我想为加速度计提供一些不同的值,并测试活动如何响应它.现在我保持简单,只是在发生"摇动"事件时更新私有的int计数器变量和TextView.

所以我的问题很大程度上归结为:

如何从单元测试中将假数据发送到加速度计?

android unit-testing accelerometer

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