2014-09-01 105 views

回答

1

當然!只需使用標準的JS原型繼承。

var XSuperFooProto = Object.create(XFooProto); 

XSuperFooProto.createdCallback = function() { 
    XFooProto.createdCallback.call(this); 

    // Set up another shadow root... 
}; 

document.registerElement('x-superfoo', {prototype: XSuperFooProto}); 

http://jsbin.com/hiwatidulivi/1/edit?html,js,output

+0

謝謝。完美的作品。爲了避免使用兩個陰影doms,我使用了XFooProto的陰影dom。 [http://jsbin.com/hiwatidulivi/3/edit] – user1453460 2014-09-03 23:50:15