1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lanyue-mevents

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
demo.html 929
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
mengdu Отправлено 21.09.2016 03:57 d03f674
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>demo</title>
<script type="text/javascript" src="mevents.js"></script>
<script>
var mevent=new Mevents;
mevent.on("test",function(){
console.log(arguments);
console.log("这是test事件。");
});
mevent.once("once",function(){
console.log("这是once监听事件。",arguments);
});
mevent.emit('test',{msg:'this is a test data.',bool:true});
mevent.emit('test');
mevent.emit('once',{msg:'this is a test data.',bool:false});
mevent.emit('once');
//设计例子
function ajax(){
Mevents.call(this);//继承
}
//原型继承
//也可以这样,es6支持
//Object.setPrototypeOf(ajax.prototype,Mevents.prototype);
ajax.prototype.__proto__=Mevents.prototype;
ajax.prototype.open=function(url,method,bool){
}
</script>
</head>
<body>
</body>
</html>

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/lanyue-mevents.git
git@api.gitlife.ru:oschina-mirror/lanyue-mevents.git
oschina-mirror
lanyue-mevents
lanyue-mevents
master