问题列表 - 第24723页

jQuery fn.extend({bla:function(){}}与jQuery.fn.bla

好吧,我想我 在jQuery.extend和jQuery.fn.extend之间有所区别?

通用扩展可以扩展任何对象,并且fn.extend用于插件函数,可以使用一些内部jquery voodoo直接从jquery对象调用.

所以似乎人们会以不同的方式调用它们.如果使用通用扩展来通过添加函数y来扩展对象obj,那么该方法将附加到该对象obj.y()但是如果使用fn.extend则它们将直接附加到jquery对象$ .y(). ......我有没有正确的是或否,如果没有,我的理解是什么?

现在我的问题:

我正在阅读的这本书主张使用

jQuery.fn.extend({
    a: function() { },
    b: function() { }
});
Run Code Online (Sandbox Code Playgroud)

语法,但在文档中说

jQuery.fn.a = function() { };
Run Code Online (Sandbox Code Playgroud)

我想如果你想要b也是如此

jQuery.fn.b = function() { };
Run Code Online (Sandbox Code Playgroud)

这些在功能和性能方面是否相同,如果没有,有什么区别?

非常感谢你.我在挖jQuery!

syntax performance jquery jquery-plugins extend

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

如何搜索NSMutableArray

我有一个NSMutableArray,我需要搜索一个字符串并返回找到字符串的数组中的键.因此,例如,如果我正在搜索"ipod"并且它是数组中的第4个,它将返回3或字符串所处的任何位置.最好的方法是什么?

iphone nsmutablearray

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

如何在Windows批处理文件中运行PowerShell脚本

如何将PowerShell脚本嵌入到与Windows批处理脚本相同的文件中?

我知道在其他情况下这种事情是可能的:

  • 在批处理脚本中嵌入SQL,sqlcmd并在文件开头巧妙地安排goto和注释
  • 在具有程序名称的*nix环境中,您希望在脚本的第一行运行脚本,例如,#!/usr/local/bin/python.

可能没有办法做到这一点 - 在这种情况下,我将不得不从启动脚本调用单独的PowerShell脚本.

我考虑过的一个可能的解决方案是回显PowerShell脚本,然后运行它.这样做的一个很好的理由是,尝试这个的部分原因是使用PowerShell环境的优点而没有例如转义字符的痛苦

我有一些不寻常的限制,并希望找到一个优雅的解决方案.我怀疑这个问题可能是各种各样的反应:"你为什么不尝试解决这个不同的问题." 我只想说这些是我的约束,对此感到抱歉.

有任何想法吗?是否有一个巧妙的评论和转义字符的合适组合,这将使我能够实现这一目标?

关于如何实现这一点的一些想法:

  • ^一行中的克拉是一个延续 - 就像Visual Basic中的下划线一样
  • &符号&通常用于将命令echo Hello & echo World结果分成两个回声在不同的行上
  • %0将为您提供当前正在运行的脚本

所以这样的事情(如果我可以使它工作)会很好:

# & call powershell -psconsolefile %0
# & goto :EOF
/* From here on in we're running nice juicy powershell code */
Write-Output "Hello World"
Run Code Online (Sandbox Code Playgroud)

除了...

  • 它不起作用......因为
  • 文件的扩展名不符合PowerShell的喜好: Windows PowerShell console file "insideout.bat" extension is not psc1. Windows PowerShell console file extension must be …

windows powershell scripting cmd batch-file

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

MySQL WHERE IN - 订购

使用时:

SELECT * FROM some_table WHERE id IN(4,2,1,3,5);
Run Code Online (Sandbox Code Playgroud)

结果顺序是:

1,2,3,4,5
Run Code Online (Sandbox Code Playgroud)

我可以做什么来按照我查询它们的相同顺序返回结果?

谢谢

mysql sql database

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

Android - 地图叠加onTouchEvent/onTap howto?

我已经实现了一个扩展Overlay的类,并且还覆盖了onTap/onTouchEvent(两者都试过).

现在,当您点击地图而不管位置时,似乎会触发该事件.
如何仅在点按已添加的叠加层时确保触发事件?

谢谢,
Tee

android

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

OOP设计 - 何时/何时验证属性?

我已经阅读了一些关于OOP DDD/PoEAA/Gang of Four的书籍,但它们似乎都没有涵盖验证的主题 - 似乎总是假设数据是有效的.

我从这篇文章(OOP设计问题 - 验证属性)的答案中收集客户端应该只尝试在域对象上设置有效的属性值.

这个人提出了一个类似的问题仍然没有答案:http://bytes.com/topic/php/answers/789086-php-oop-setters-getters-data-validation#post3136182

那么你如何确保它是有效的?每个吸气剂和二传手都有"验证方法"吗?

  • isValidName()
  • 的setName()
  • 的getName()

我似乎缺少一些关于OOP数据验证的关键基础知识 - 你能指点我一本详细介绍这个主题的书吗? - 即.涵盖不同类型的验证/不变量/处理反馈/使用例外与否等

php oop validation

16
推荐指数
1
解决办法
3927
查看次数

寻找类似于Hyperic SIGAR的商业或免费图书馆

有人知道类似于Hyperic SIGAR的Java库吗?我主要对过程监控和CPU使用感兴趣.

java memory cpu monitoring

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

如何通过odbc从Progress数据库获取表模式

我在sql 2008和Progress OpenEdge 10.1b服务器之间设置了链接服务器.

我如何获得表模式?

schema progress-4gl openedge

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

32位java可以访问的最大文件大小是多少?

32位java可以访问的最大文件大小是多少?

这种架构是依赖的吗?

java file-io file

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

在UnityContainer中注册NUnit DynamicMock实例

我对Unity和依赖注入有些新意.我正在尝试编写一个类似于下面的单元测试:

[Test]
public void Test()
{
    UnityContainer container = new UnityContainer();
    DynamicMock myMock = new DynamicMock(typeof(IMyInterface));
    container.RegisterInstance(typeof(IMyInterface), myMock.MockInstance);  //Error here

    // Continue unit test...
}
Run Code Online (Sandbox Code Playgroud)

执行此测试时,容器会在RegisterInstance方法中使用该消息抛出ArgumentNullException Value cannot be null. Parameter name: assignmentValueType.

堆栈跟踪的顶行是at Microsoft.Practices.Unity.Utility.Guard.TypeIsAssignable(Type assignmentTargetType, Type assignmentValueType, String argumentName).

为什么我不能在UnityContainer中注册MockInstance,我该如何解决这个问题呢?

nunit dependency-injection mocking ioc-container unity-container

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