小巧的Ajax聊天室——azChat

转载 2006年06月15日 09:26:00

点击看大图  在今年三月份的时候,我曾经介绍过一个聊天室服务——Gabbly。Gabbly是一个将网站与聊天结合的服务,创意不错,但在速度上就让人有点不敢恭维了。最近我试用了另一个聊天室服务,感觉相当不错,和大家分享一下。

  这个聊天室服务名为azChat,具体推出日期不明,目前还处于Alpha原始测试阶段。但它是一个基于Ajax技术的即时聊天室服务,速度非常快,并且能兼容几乎所有主流浏览器,包括Firefox、Flock、Safari及IE6(及基于IE6的浏览器)。你也许会发现少了Opera,的确,它不是官方支持的浏览器,并且我自己亲自使用Opera试用过,读取不出聊天内容。

  azChat的界面非常的简洁,完全没有多余的图片。你不用注册即可创建一个新聊天室,只需要直接在它首页输入一个名字即可:

点击看大图

  但如果你不想自己的用户名被别人占用,你可以注册一个帐号(推荐),过程非常的简单,连确认邮件都不用收。并且azChat里面有一些设置需要注册用户才能保存。

  azChat分为两个区,左边是聊天区,右边即是文件上传区。请注意,这些文件是网友上传的,不能保证是安全的,因此如果没有必要,请不要随便下载这些文件。

点击看大图

  聊天非常的简单,任何用户都可以直接输入用户名和内容,聊天内容会即时显示在下面。另外,还有一些功能设置,点击Options即可:

点击看大图

  在试用过程中发现点击Clear Chat Data并不能真正把聊天记录清除掉,不知这是不是一个bug,但大致上不影响使用。

  虽然azChat很小巧,但当然也支持聊天室常见的功能,比如BBcode,点击这里看全部代码。还有少不了的表情符号,类似Gtalk及GmailChat那样,直接输入常见的组合比如:D等就能得到不同的表情图标。点击这里看全部示例。

  要在网站里插入azChat聊天室可以使用下面的代码(可通过点击Share Chat来获得;下面的适用于小窗口):

<iframe name="ajchat" src="http://chat.anarchyzero.com/schat/kenwong" width="460px" height="600px" scrolling="yes" frameborder="0" style="border: 1px solid #F2F2F2;"></iframe>


  或者全屏的:

<iframe name="ajchat" src="http://chat.anarchyzero.com/chat/kenwong" width="100%" height="100%" scrolling="yes" frameborder="0" style="border: 1px solid #4260BF;">


  我自己创建的azChat聊天室地址为:

http://chat.anarchyzero.com/chat/kenwong

azChat同时是一个开源的程序,你可以下载它的程序代码,然后在自己的空间里建立一个azChat,步骤也不多

ajax实现简单的多人聊天

原理:简单来说就是利用ajax的异步,ajax每隔一段时间会从后台获取数据而不刷新页面。 步骤:1。数据库里建两张表,一张用户表,一张消息表 isGet表示消息是否被读 2.使用java...
  • change_on
  • change_on
  • 2015年11月01日 21:10
  • 1092

Ajax PHP JavaScript MySQL实现简易的无刷新在线聊天室

思路 消息显示区 发消息 板块 消息显示 消息发送 优化 显示非重复性的数据 优化显示 加上滚动条 每次都显示最新消息 完整代码 前端代码 数据库表结构 服务器端代码 总结与展望 总结 展望为更好的运...
  • Marksinoberg
  • Marksinoberg
  • 2016年08月16日 15:56
  • 8759

django+ajax实现在线聊天室

django+ajax实现在线聊天室小项目中的一个,就是简单的聊天室 需求: 注册登陆之后才能发言 初始在聊天框中展示最近的消息 发送消息使用ajax,在后台完成消息的存储 使用轮循不断请求get新...
  • zhu_free
  • zhu_free
  • 2015年08月31日 17:43
  • 3400

ActiveMQ 使用Ajax实现多人聊天室

写在前面 使用环境: 1、jdk1.7.0_04 (ActiveMQ最新版5.14要求JRE1.7) 2、ActiveMQ最新版5.14   apache-activemq-5.14.0-bin....
  • PeterPan_hai
  • PeterPan_hai
  • 2016年08月17日 15:39
  • 2311

javascript和jQuery实现网页实时聊天的ajax长轮询

介绍 大家都知道,HTTP协议是一个属于应用层的面向对象的协议,HTTP 协议一共有五大特点: 1、支持客户/服务器模式; 2、简单快速; 3、灵活; 4、无连接; 5、无状态。 所以一...
  • SJB2MLN
  • SJB2MLN
  • 2017年07月10日 10:46
  • 418

Spring MVC与Ajax交互实例

1. 用Intellij IDEA创建一个Spring MVC的project,目录结构如下 2. 用maven加载相应的jar包 ...
  • Quincylk
  • Quincylk
  • 2016年05月16日 11:16
  • 950

Ajax 之 (二)JSON、无刷新表单信息提交、ajax聊天室、天气预报设置

JSON什么是jsonjson: javascript object notation(js对象符号) 其是一种数据交换格式,xml也是数据交换格式,json对比xml的生成和处理要更加方便。 ...
  • znyyjk
  • znyyjk
  • 2016年09月14日 15:12
  • 650

锋利的jQuery 第六章 jQuery于Ajax的应用

6.5jQuery中的load()方法 结构:load(url,[,data],[,callback]) 参数名称 类型 说明 ...
  • dyp330
  • dyp330
  • 2015年04月16日 20:26
  • 647

web聊天室连接方式之轮询

Web 通信 之 长连接、长轮询(long polling) 基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实...
  • z127688
  • z127688
  • 2015年08月29日 13:31
  • 819

PHP+mysql+ajax轻量级聊天室

做了一个QQ聊天交友网站,想加个聊天的功能,于是做完用PHP做了简单又强大的聊天室 1. 创建mysql数据库表: create table chat( id bigint AUTO_INCR...
  • qq_34341290
  • qq_34341290
  • 2016年11月29日 17:08
  • 185
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:小巧的Ajax聊天室——azChat
举报原因:
原因补充:

(最多只允许输入30个字)