method-chaining相关内容

Javascript链接方法和处理时间

我正在使用javascript API,我看到了这句话: 因为JavaScript是一种脚本语言,所以每一行代码都需要宝贵的处理器时间。改善处理器时间的一种方法是链式方法调用以减少代码行。诸如esri.Graphic和esri.symbol。*之类的对象提供了返回对象本身的setter方法,允许链接方法。 效率低下: var symbol = new esri.symbol.S ..
发布时间:2019-05-27 14:15:20 前端开发

jQuery方法是否是流畅编程的一个例子?

我对JavaScript / jQuery有点新鲜,但是当我看到方法链接的例子时,它立刻让我感到很熟悉。 LINQ等其他接口也做类似的事情,其中​​一组方法的返回类型与它们运行的​​类型相同(TweetSharp做了非常相似的事情)。这是流畅编程的一个例子吗?我读到的关于jQuery的大部分内容都说其他库已经“借用”了这种方法链接的想法 - 这个想法是否源于jQuery? 解决方案 jQu ..
发布时间:2019-05-25 17:25:15 JavaScript

如何在使用方法链接再次调用之前等待函数运行其路线时重复调用相同的JavaScript函数?

使用方法链接,我希望重复触发一个函数,但只能在函数完成后才能触发。几乎就像在函数完全运行之前不执行。预期结果示例: var myfunc = { copy:function(message){ window。 setTimeout(function(){ console.log(message); },1000); 返回此; } }; myfunc.copy('hello ..
发布时间:2019-02-20 19:49:25 前端开发

如何链接我的方法调用?

我有一个对象: var mubsisapi = { step1:function(){alert(“a “)}, step2:function(){alert(”b“)} } $ .extend(false,mubsisapi) mubsisapi.step1( )。第2步(); 给予 step1()但不是给 step2()。 step2()未发出提醒。 ..
发布时间:2019-02-20 19:19:23 前端开发

JavaScript对象方法链接:有用吗?

所以...在JavaScript中乱搞一个对我来说很新的想法,让Object的方法返回它们是方法的Object;这导致了可链接性。我的问题是:这怎么有用?我把它扔在一起测试基本工作: MathChain = function() { this.pass = function() { this.multiply = eval(arguments.join('*' ..
发布时间:2019-02-19 18:35:08 前端开发

延迟到方法链中的下一个功能

我正在尝试更多地了解Javascript中的方法链接,并且想知道在链中的下一个函数中创建没有jQuery的延迟的正确方法: var foo = function(){ this.delay = function(per){ setTimeout(start,per); 返回此; }; this.start = function(){ alert('start!'); }; ..
发布时间:2019-01-25 18:24:16 前端开发

方法在Java中链接

虽然我早些时候回答了一些问题并且最近一直在做的一些工作,但我一直想知道为什么Java不支持内置类的方法链接。 Car 类,我可以通过重新调整来使可链接 c $ c>而不是如下所示: public class Car { private String make; public Car setMake(String make){ this.make = make; 返回此; ..
发布时间:2018-12-05 09:35:49 Java开发

如何在Java中进行方法链接? o.m1()。平方米()。立方米()。M4()

我在许多Java代码表示法中看到,在我们调用另一个方法之后,这是一个例子。 Toast .makeText(text).setGravity(Gravity.TOP,0,0).setView(layout).show(); 正如您在调用 makeText 后看到的那样返回我们调用 setGravity 到目前为止 如何使用我自己的类执行此操作?我是否必须做一些特 ..
发布时间:2018-11-28 00:40:44 Java开发

Swift - 方法链接

我想在我的 swift 代码中实现方法链接,可能是 Alamofire 方法。例如,如果我必须使用我的函数,如下所示 getListForID(12).Success { //成功阻止 }。失败{ //失败块 } 我如何创建函数 getListForID ? 解决方案 扩展优点 ..
发布时间:2018-09-13 15:21:16 移动开发

方法链接+继承不能很好地结合在一起?

此问题已在C ++环境中提出但我对Java很好奇。关于虚拟方法的担忧不适用(我认为),但如果您遇到这种情况: 抽象类Pet { 私人字符串名称; public Pet setName(String name){this.name = name;归还这个; } } 类Cat扩展宠物 { 公共Cat catchMice(){ System.out.println(“我抓到了一 ..
发布时间:2018-08-03 14:18:58 Java开发

方法链接:如何在多级继承的情况下使用getThis()技巧

我的问题是在方法链接+继承的背景下一起玩?。 但不幸的是,方法链接的所有示例/答案都使用单一级别的继承。 我的用例涉及到多层次的继承,例如: $ b $ pre $ 抽象类PetBuilder {...} class DogBuilder扩展了PetBuilder {..} 类DogType1Builder扩展了DogBuilder {...} 构建一个Dog对象,我将使用DogB ..
发布时间:2018-04-21 19:11:06 Java开发

JavaScript函数式编程 - 链接函数和使用匿名函数

所以我做了一个 em> pass()函数接受函数作为参数,以便我可以使用匿名函数来操作该值并返回它。因此,在这种情况下,它从reduce中获取值并将其传递给函数,以便它可以操纵该值然后返回它。 它 WORKS 但是我真的不想在Object原型中添加一个方法! 我怎么能以另一种方式做这件事,同时仍然保持功能的链接? 简单示例 Object.prototype.pass = ..

如何链接功能而不使用原型?

function one(num){ 返回num + 1; } 函数two(num){ return num + 2; $ / code> 我可以用两个(两个(5))) 但我更愿意使用(5).one()。two() .two() 如何在不使用原型的情况下实现此功能? 我尝试了解下划线链是如何工作的,但是他们的代码太过于激烈以至于无法 ..
发布时间:2018-04-17 10:11:22 前端开发

csharp中的链接任务与成功和故障处理程序

编辑在我的问题中看到结尾处的标题“问题”,以解决这个问题。 来自nodejs我们可以链接承诺,在C#我看到异步任务几乎相当。这是我的尝试。 编辑 - 我不能将我的uber级别的调用方法标记为 async as一个基于dll的库正在调用它 来电者对象 public void DoSomething(MyRequest request) { Delegate.Job1(r ..