lib/events.js
function createEvent(data = null) {
    let isDefaultPrevented = false;

    // 返回对象
    return Object.create(data, {
        defaultPrevented: {
            get() {
                return isDefaultPrevented;
            }
        },
        preventDefault: {
            value: () => {
                isDefaultPrevented = true;
            }
        }
    });
}
function createEvent(data = null) {
    let isDefaultPrevented = false;

    // 返回对象
    return Object.create(data, {
        defaultPrevented: {
            get() {
                return isDefaultPrevented;
            }
        },
        preventDefault: {
            value: () => {
                isDefaultPrevented = true;
            }
        }
    });
}
function createEvent ( data = null ) { let isDefaultPrevented = false ; // 返回对象 return Object . create ( data , { defaultPrevented : { get ( ) { return isDefaultPrevented ; } } , preventDefault : { value : ( ) => { isDefaultPrevented = true ; } } } ) ; }
****************************************
创建事件对象
****************************************
**************************************** 创建事件对象 ****************************************