创建自定义事件---指定元素监听该事件---指定元素派发该事件
var event = new Event('build');
// Listen for the event.
elem.addEventListener('build', function (e) { ... }, false);
// Dispatch the event.
elem.dispatchEvent(event);
为自定义事件添加更多数据
var event = new CustomEvent('build', { 'detail': elem.dataset.time });