方法链是Javascript中常用的编程模式,Giojs也支持使用方法链对参数进行配置。使用方法链,参数的设置会更加清晰可读。
以下的例子展示了如何使用Giojs方法链。(你也可以点击在线演示,然后查看例子的源码来详细了解方法链是如何应用在实际场景中的)
不使用方法链的API调用:
controller.setSurfaceColor( "#00FF00" );
controller.setSelectedColor( "#FF0000" );
controller.disableUnmentioned( true );
controller.setSelectedColor( "#FF0000" );
controller.disableUnmentioned( true );
使用方法链的API调用:
controller.setSurfaceColor( "#00FF00" )
.setSelectedColor( "#FF0000" )
.disableUnmentioned( true );
.setSelectedColor( "#FF0000" )
.disableUnmentioned( true );