问题标签 [method-chaining]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP OOP:方法链
我有以下代码,
如何更改此脚本以便可以使用它?
c# - 在调用方法之前将对象存储在变量中是否有好处?
示例 1:
对比
示例 2:
使用第一种方法比第二种方法有什么好处,反之亦然?
c# - C# 中的链式扩展方法
是否可以创建一个扩展方法来返回调用扩展方法的实例?
我想为任何继承自ICollection<T>
返回对象的东西提供一个扩展方法。就像 jQuery 总是返回 jquery 对象一样。
我想像上面的东西,但我不知道如何回到父对象的“this”对象类型以使用这样的东西:
编辑:只是想清楚我希望有一个单一的通用约束解决方案。
php - 如何在 PHP5 中构建多 oop 函数
我对 PHP5 中的 OOP 有疑问。我看到越来越多的代码是这样写的:
但我不知道如何创建这个方法。我希望有人可以在这里帮助我,:0) 非常感谢。
jquery - jQuery 方法链接是流畅编程的一个例子吗?
我对 JavaScript/jQuery 有点陌生,但是当我看到方法链接的例子时,我立刻就觉得很熟悉。其他接口(如 LINQ)执行类似的操作,其中一组方法的返回类型与它们操作的类型相同(TweetSharp 执行的操作非常相似)。这是流畅编程的一个例子吗?我读到的关于 jQuery 的大部分内容都说其他库已经“借用”了这种方法链接的想法——这个想法是否起源于 jQuery?
ruby - Ruby - 链接方法和返回数组
我有一些用于返回数组的类的方法,例如["1", "3", "2", "6", "2"]
. 可以,这些是字符串数组,而不是数字。我有另一种方法,它接受一个数组,并将其转换为像这样的单个字符串1 3 2 6 2
。
然后我希望能够将方法链接在一起,这样我就可以做到
但是,我真的不知道如何做到这一点,而且我一直无法在网上找到如何做到这一点。我见过self
被退回,但我无法真正弄清楚它的作用。如果我将它移到另一个方法中,该方法中的代码就line
可以工作,所以问题实际上只是处理链接和返回。
如果有人不仅可以帮助编写代码,还可以帮助了解链接在返回值方面的工作方式以及返回自我的工作方式,那就太棒了。
谢谢!
javascript - 在 JavaScript 中链接异步方法
我想做这样的事情:
myAjax 基本上是我自己的 ajax 包装器(异步)。我不需要链接,但我希望能够进行如上所示的调用。我希望由对象本身处理回调。我读过异步方法队列,但老实说,不能完全理解它。我知道我可以使用同步 ajax 调用,但如果我理解正确的话,也应该可以异步调用。非常感谢任何帮助。谢谢你。
java - 当用于 GUI 开发时,哪些是实施构建器模式的好例子?
在使用工厂类和方法、模式等方面,我是一个完全的新手——事实上,我是在浏览 Java 相关问题时第一次在 Stackoverflow 上了解到它们的 :-)
在回答我之前的问题时,有人建议我研究在我的 GUI 开发中使用 Builder 模式,因此我正在寻找易于理解的示例,演示如何使用此模式将应用程序的用户界面放在一起,并且方法链等
谢谢阅读。
silverlight - Silverlight 异步方法链接(可能的陷阱?)
我正在研究一个“概念验证”Silverlight 4 项目,并且正在学习 THE ASYNC 的方式。我已经停止了实现一些伪同步烟雾和镜像技术的冲动。我将学会停止担心并爱上 ASYNC。
大多数时候,我只是在异步方法运行时使用 BusyIndicator,一切都很好,但我遇到了一些需要按顺序调用方法的情况。我把这个例子放在一起,它可以工作。但根据我的经验......如果它有效......它有问题。
这什么时候会在我脸上炸开,或者偷走我的妻子,或者和我的一个女儿约会?有一个更好的方法吗?
编码: