我注意到它上面写着YUI documentation:
YUI(o *)
参数: o *最多五个可选配置对象。这个对象是 存储在YUI.config中。请参阅配置 支持的属性列表。
将其限制为5个配置对象的原因是什么?在查看配置类时,似乎有超过5种可能性,为什么要限制?
答案 0 :(得分:4)
这意味着它支持YUI({someConfig:value},{anotherConfig:value},{aThird:config},{aFourth:config,{andFinally:aFifth});
每个对象都可以包含任意数量的配置。构造函数支持多个配置对象,以便在大型系统中实现灵活性,但对于代码大小维护,限制为五个。实现者甚至不会使用第二个配置对象,因为更复杂的应用程序可以在YUI实例化之前简单地构建单个配置对象。
如果真正需要超过五个,可以提交合理合理的功能请求来提高限额。就个人而言,我不认为这种情况发生了。