code: function(name, extension) {
                  extension._name = name;
                  this.extensions[name] = extension;
                  this.extensionsList.push(extension);
              }
docs: ... 扩展功能的核心方法之一 ... 添加一个名为 name 的扩展，ext 为一个对象 ... todo 分析runtime的调用细节