<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Demo Page</title>
<script src="jquery.min.js"></script>
<script type="text/javascript">
$(function() {
//发布订阅原型
function PubSub() {
//存储事件名与回调函数
var eventContainer = {};
//订阅 存储事件
this.subscribe = function(eventName, callback) {
var callbacks = eventContainer[eventName] || [];
callbacks.push(callback);
eventContainer[eventName] = callbacks;
}
//发布 调用相应事件
this.publish = function() {
var eventName
js发布订阅实现双向数据绑定
最新推荐文章于 2024-04-18 15:03:11 发布