我非常尊重的一位JavaScript开发者谈到应该避免使用大型选项对象,而是用流畅的API。为什么?有什么利弊呢?
- 避免大型选项对象
- 如果你的组件只需要很少的选项,并且在事后不太可能更改,那么选项对象可能是适当的。但我强烈建议考虑使用流畅的API,即使你提供了选项对象。这样可以使代码变得更加清晰,因为流畅的API可以支持选项对象中的每个关键字,否则会导致非常大的插件。请记住,从易于使用的API开始构建,而不是以此为起点。