Gitlib Gitlib
首页
  • 分类
  • 标签
  • 归档
  • Golang开发实践万字总结
  • MySQL核心知识汇总
  • Redis实践总结
  • MQ实践万字总结
  • Docker数据持久化总结
  • Docker网络模式深度解读
  • 常用游戏反外挂技术总结
  • 读书笔记
  • 心情杂货
  • 行业杂谈
  • 友情链接
关于我
GitHub (opens new window)

Ravior

以梦为马,莫负韶华
首页
  • 分类
  • 标签
  • 归档
  • Golang开发实践万字总结
  • MySQL核心知识汇总
  • Redis实践总结
  • MQ实践万字总结
  • Docker数据持久化总结
  • Docker网络模式深度解读
  • 常用游戏反外挂技术总结
  • 读书笔记
  • 心情杂货
  • 行业杂谈
  • 友情链接
关于我
GitHub (opens new window)
  • PHP

  • Golang

  • Python

  • Javascript

    • PureMVC

      • PureMVC(JS版)源码解析:认识PureMVC
      • PureMVC(JS版)源码解析01:观察者模式解析
      • PureMVC(JS版)源码解析02:Notification类
      • PureMVC(JS版)源码解析03:Observer类
      • PureMVC(JS版)源码解析04:Notifier类
      • PureMVC(JS版)源码解析05:SimpleCommand类
      • PureMVC(JS版)源码解析06:MacroCommand类
      • PureMVC(JS版)源码解析07:Mediator类
      • PureMVC(JS版)源码解析08:Proxy类
      • PureMVC(JS版)源码解析09:View类
      • PureMVC(JS版)源码解析10:Controller类
      • PureMVC(JS版)源码解析11:Model类
      • PureMVC(JS版)源码解析12:Facade类
      • PureMVC(JS版)源码解析:总结
    • 从一个基础Javascript面试题谈起
    • Javascript垃圾回收机制
    • Javascript实现双向数据绑定
    • 浏览器渲染网页过程
    • 浏览器资源缓存机制总结
  • 其他语言

  • 编程语言
  • Javascript
  • PureMVC
Ravior
2013-10-04

PureMVC(JS版)源码解析02:Notification类

PureMVC

上篇文章,已经就PureMVC的设计模式进行的分析,这次主要分析Notification(消息)类的实现。

通过Notification的构造函数可以看出,PureMVC中的Notification(消息)含有三个属性:

  • 消息名
  • 消息体(传递数据)
  • 消息类类型。

其构造函数如下:

function Notification(name, body, type)
{
    this.name= name;
    this.body= body;
    this.type= type;
};

1
2
3
4
5
6
7

name是消息名,body是消息体,type是消息类型。

每个属性都有get/set方法,例如:getName(),getBody()。

Notification类源码很简单,只要有点JS面向对象编程基础的就可以很轻易的看懂,大家还是自己去阅读, 主要是记住Notification的三个属性。

#PureMVC
上次更新: 2022/12/01, 11:09:34
PureMVC(JS版)源码解析01:观察者模式解析
PureMVC(JS版)源码解析03:Observer类

← PureMVC(JS版)源码解析01:观察者模式解析 PureMVC(JS版)源码解析03:Observer类→

最近更新
01
常用游戏反外挂技术总结
11-27
02
Golang开发实践万字总结
11-11
03
Redis万字总结
10-30
更多文章>
Theme by Vdoing | Copyright © 2011-2022 Ravior | 粤ICP备17060229号-3 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式