当前位置:嗨网首页>书籍在线阅读

13-给chat对象添加Avatar功能

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

6.3.1 给chat对象添加Avatar功能

为给 chat 对象添加头像功能所要做的更改,相对来说不算太多。我们只需要添加update_avatar方法,它会向后端发送一个updateavatar消息,携带的数据是一个映射:描述了哪个头像更改了以及是如何更改的。我们期望在更新头像的时候,后端会发送一个 listchange消息,处理这个消息的代码已经编写好了,并已测试通过。

我们来更新Model,如代码清单6-8所示。更改部分以粗体显示。

代码清单6-8 更新Model,添加头像功能——spa/js/spa.model.js

figure_0211_0285.jpg 我们已经完成了chat对象的设计,添加了它的所有方法和事件。在下一小节,我们将更新Fake模块,模拟和服务器的交互,以便支持头像的功能。