【发布时间】:2012-10-27 03:13:52
【问题描述】:
一位我尊敬的 javascripter 谈到了如何避免使用大选项对象来支持流畅的 api。
为什么?有什么好处和坏处?
避免使用大的选项对象
如果你的组件真的只需要几个 选项,并且在事后不太可能改变,那么一个选项 对象可能是合适的。我强烈建议考虑使用流畅的 API, 即使您提供选项对象。这使得代码相当 更干净,因为 fluent API 可以支持选项对象中的每个键, 否则会促进非常大的插件。记住构建 直到一个用户友好的 api,不要从那里开始。
https://github.com/component/component/wiki/Building-better-components
【问题讨论】:
标签: javascript fluent-interface