草庐IT

onMustFetch

全部标签

javascript - 函数式编程中的依赖注入(inject)

这个问题最好用一个例子来说明。我将使用Javascript(出于语法考虑,实际上是Coffeescript),但只是因为Javascript只是另一个LISP,对吧?因此,假设我正在编写一个执行(显然)ajax请求的网络应用程序。我实现了一个函数来处理:ajaxRequest=(url,params,callback)->#implementationgoeshere现在,假设我有一个从服务器获取数据的网格。在我的代码中的某个地方,我必须做这样的事情:userGrid.onMustFetch=->ajaxRequest'/fetch/users',{surname:'MacGyver'