失效链接处理 |
《XMPP高级编程——使用JavaScript和jQuery》PDF 下载
转载自:https://download.csdn.net/download/new_start_down/8860347
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版,喜欢的请购买正版书籍:《XMPP高级编程——使用JavaScript和jQuery》
图书简介:
利用强大的xmpp协议快速创建实时的。高度交互式应用程序 xmpp是一个广泛用于即时通信、多用户聊天、语言和视频会议、协作空间、实时游戏、数据同步以及搜索领域的健壮协议。《xmpp高级编程——使用javascript和jquery》将教您如何在自己的应用程序中发挥xmpp的强大威力,并向您展示如何利用xmpp构建下一代应用程序或向当前应用程序中添加新功能所需的所有工具。本书的特色是采用javascript语言进行讲解,并使用了jquery库,书中的几个xmpp应用程序的复杂性随着内容展开而逐渐变大,它们是帮助学习的理想工具。 主要内容 学习xmpp的即时通信功能,比如花名册、出席和订阅以及个人聊天 涵盖xmpp节、节错误消息以及客户端协议语法和语义 讨论服务发现、数据表单以及发布-订阅协议 解决xmpp编程相关的主题,比如应用程序设计、事件处理以及现有协议的组合 详细讨论了如何部署基寸:xmpp的应用程序 讲解如何使用strophe的插件系统以及如何创建自己的插件
相关截图:
图书目录:
第1部分xmpp协议和架构 第1章了解xmpp协议 1.1什么是xmpp 1.2xmpp简史 1.3xmpp网络 1.4xmpp寻址 1.5xmpp节 1.6连接生命周期 1.7小结 第2章设计xmpp应用程序 2.1他山之石 2.2 xmpp与http的比较 2.3桥接xmpp与web 2.4构建xmpp应用程序 2.5小结 第2部分应用程序 第3章helloworld.第一个应用程序 3.1应用程序预览 3.2 hello应用程序设计 3.3准备 3.4开始构建第一个应用程序 3.5建立连接 3.6创建节 3.7处理事件 3.8给hello程序添加新功能 3.9小结 第4章探索xmpp协议:一个调试控制台 4.1应用程序预览 4.2设计peek 4.3构建控制台 4.4研究xmpp 4.5更好的调试 4.6小结 第5章实时微博:一个identica客户端 5.1应用程序预览 5.2arthur的设计 5.31dentica微博 5.4构建arthar 5.5xhtml-im 5.6离线消息 5.7创建更好的微博客户端 5.8小结 第6章与好友交谈:一对一聊天 6.1应用程序预览 6.2gab的设计 6.3制作界面 6.4构建花名册 6.5构建聊天对话 6.6即时通信最佳实践 6.7添加活动通知 6.8收尾工作 6.9更多gab功能 6.10小结 第7章探索服务:服务发现与浏览 7.1应用程序预览 7.2 dig的设计 7.3查找信息 7.4创建dig 7.5挖掘服务 7.6服务发现的更多功能 7.7小结 第8章群聊:多人聊天客户端 8.1应用程序预览 8.2 groupie的设计 8.3公开发言 8.4构建界面 8.5加入房间 8.6处理出席和消息 8.7管理房间 8.8改进oro叩记 8.9小结 第9章发布与订阅:共享画板简介 9.1sketchcast预览 9.2 sketchcast的设计 9.3填写表单 9.4处pubsub节点 9.5使用pubsub广播绘图 9.6改进sketchpad 9.7小结 第10章与好友一同写作:协作式文本编辑器 10.1应用程序预览 10.2netpad的设计 10.3操作转换 10.4扩展xmpp协议 10.5设计协议 10.6构建编辑器 10.7扩展netpad 10.8小结 第11章玩游戏:面对面的tic-tac-toe 11.1应用程序预览 11.2toetem的设计 11.3设计游戏协议 11.4toetem起步 11.5实现会话和等待列表 11.6实现游戏管理 11.7实现游戏逻辑 11.8让游戏更有趣 11.9小结 第3部分高级主题分构 第12章加入已有会话:引导bosh 12.1会话接入 12.2利用会话接入实现自动登录 12.3小结 第13章部署xmpp应用程序 13.1横向扩展 13.2纵向扩展 13.3小结 第14章编写strophe插件 14.1使用插件 14.2构建插件 14.3创建花名册插件 14.4试用插件 14.5改进花名册插件 14.6小结 附录a jquery入门 附录b设置bosh连接管理器 |