K3N*_*3TH 3 javascript methods
我想了解的是如何在方法调用后创建调用方法。
例如在 jquery 中你有这样的东西:
$("blah").data("data-id");
我会怎么做:
blah("cow").foo("moo");
blah 和 foo 的方法在哪里console.log(value)
?
您指的是“流畅的 API”(也称为“链接”)。您的函数需要返回具有您要调用的下一个方法的对象。例如,
var obj = function(){
var self = this;
self.blah = function(v){ console.log(v); return self; };
self.foo = function(v){ console.log(v); return self; };
};
var o = new obj();
o.blah("cow").foo("moo");
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅这篇文章:http://www.i-programmer.info/programming/javascript/4676-chaining- Fluent-interfaces-in-javascript.html
归档时间: |
|
查看次数: |
647 次 |
最近记录: |