# EventEmitter **Repository Path**: m929467350/EventEmitter ## Basic Information - **Project Name**: EventEmitter - **Description**: 一个简单的 EventEmitter,帮助你实现事件的订阅和发布。 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EventEmitter ### 引入并初始化 然后打开开发者模式查看控制台
var event = new EventEmitter();
event.on( 'login', function ( data ) {
console.log( data )
} );
event.once( 'logout', function ( data ) {
console.log( data )
} ).emit( 'login', {
uid: 123,
login: true
} ).emit( 'login', {
uid: 234,
login: true
} ).emit( 'logout', {
uid: 123,
login: false
} ).emit( 'logout', {
uid: 123,
login: false
} ).clear();
console.log( event )