问题标签 [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.

0 投票
2 回答
11273 浏览

javascript - 如何通过链接早期附加方法将事件附加到表单的 onSubmit 事件?

我的应用程序有数百页。现在我必须disablePageonSubmit表单上附加一个事件。我不想去每一页写:

我现在正在做的是:-

摘自 common.js 文件;[包含在所有页面中]

到此为止一切都很好,disablePage()附在所有页面的表单上。

但问题是,如果有人已经附加了任何方法,onSubmit那么onLoad也应该执行该方法。我猜根据我的代码,代码永远不会被执行。我应该怎么做才能链接他们的方法呢?

请不要使用 JQuery。

0 投票
3 回答
2111 浏览

java - System.out.println - 这个方法是否在 Java 中链接?

我想知道以下一段 Java 代码:

“System.out.println”。我是对的:

“系统”是一个静态类。“.out”是“System”类的一个方法。这是我对“.println”有点困惑的一点——这是什么类/对象的方法?

另外,这个概念是否称为“方法链接”?

谢谢

GF

0 投票
3 回答
1380 浏览

php - PHP 方法链的好处?

仍然在 PHP-OOP 培训轮上,这个问题可能属于failblog.org。=)

PHP中的方法链有什么好处?

我不确定这是否重要,但我将静态调用我的方法。例如

根据我的阅读,$this允许链接任何返回的方法。我刚刚了解到这是 PHP5 中的新功能。在我看来,如果我不必实例化一个全新的对象(静态调用它)并且只需从类中选择我需要的几个方法,那么可能会有速度优势?

我有这个权利吗?

0 投票
3 回答
1565 浏览

design-patterns - 使用值对象链接方法

在值对象上使用方法链接模式是否可以接受/良好做法(例如,返回一个新对象而不是这个)?是否有实施此解决方案的案例?

我想不出任何缺点,但我想听听你的观点。

0 投票
4 回答
212 浏览

class - 有没有人以这种方式设计 api 或库代码?

我正在阅读一些关于如何很好地设计库或 API 的内容,并偶然发现了 Joshua Bloch 在 Google Tech Talks 上的精彩演讲。现在,虽然我离专业的 API 开发人员还差得很远,但我认为编写一堆类/函数是相似的,尽管同一件事的缩小版 - 动作的明确分离,易用性和令人愉悦的使用,鼓励干净的代码, ETC。

我正在浏览一些广泛使用的开源 Java 代码并得到了这个想法(没有什么新东西,只是把它清楚地提出来......)

让我们举一个伪代码示例(或者可能是 BASIC 的一些方言):

现在受到 Java 代码的启发,我希望能够做这样的事情

我的问题是:
还有其他人从这样的伪代码开始设计 API 吗?

小东西是个好主意吗?说最多 10 个类,每个类可能有 10 个方法,每个方法里面的代码不超过 5-6 行。这显然只是一组粗略的数字来显示要设计的类的大小 - 远不及完整的 API,而不仅仅是一个爱好项目 -一个专业的包,做一些小事但做得很好

有没有人发现这种方法有任何严重的缺点?

我认为一个真正的好处是它迫使你首先写下你的用例

另一件事是名词和动词保持简单,使您的最终产品能够避开MultiPhraseAbstractParadigmDesignPatternImplementor综合症:-D

0 投票
1 回答
288 浏览

dsl - 方法链和整理问题

是否有任何方法,给出如下声明

从内部知道First()是否/何时Second()执行?

参考:http ://martinfowler.com/dslwip/MethodChaining.html

0 投票
7 回答
17739 浏览

php - 如何在新创建的对象上链接方法?

我想知道是否有办法在 PHP 中新创建的对象上链接方法?

就像是:

任何人都知道实现这一目标的方法吗?

0 投票
2 回答
283 浏览

javascript - MooTools 链接

我认为函数/方法不应该返回 void,而是应该返回this. 这就是为什么我惊讶地发现这不起作用:

代码要做的是找到一个<input>是元素的子元素,其id属性值为buttonContainer,并在其属性中添加两个空格字符value。但是,上述代码错误,我不得不写:

MooTools 没有办法将这两个单独的语句链接成一个吗?类似于我的第一个片段?

0 投票
3 回答
1815 浏览

jquery - 在 JQuery 中如何执行链式函数?

当一个函数在 JQuery 中被链接时,操作的顺序是什么?

示例 1

示例 2

0 投票
1 回答
1801 浏览

php - 打破php中的方法链接

我正在为我的类结构使用方法链接。

所以我的问题是,当某些功能发生错误时,我怎么能打破我的链条。

下面是我的代码:

编辑:

谢谢

阿维纳什