AJAX是一个办法.现在也很成熟..
或者就自己搞js控制页面.
目前B/S程序,都是基于请求/相应模式的。
所以
不自动刷新可以通过脚本定时向服务器端发送异步请求实现。
然后通过DOM操作即时把相应结果集加载到聊天页面。
当然你也可以在用户发送聊天信息的同时触发一个异步请求,即时更新当前时刻的聊天信息。
所有的这些你都可以通过javascript实现。关于异步请求和即时改变DOM树,现在有一个流行的词语-“AJAX”。
两种思路.
,前台自己做一个表情库,收到服务器的数据(这里我并不知道具体使用scoket做还是轮询或者其他方法暂时只能这么说).在对应显示相应表情
后台保存好图片的DataUri 或其他类似数据到数据源中直接发送给前台显示
QQ超大表情的代码是:亲亲、偷笑、再见、发呆、发怒、可怜、吓、呲牙、害羞、得意、微笑、惊恐、抠鼻、擦汗、敲打、晕、流汗、流泪、疑问、色、调皮、鄙视、阴险、鼓掌。下面给出使用代码的方法:
一、打开QQ消息列表,找到需要发送表情的好友,双击打开。
二、打开后,点击一下文字输入框,输入上面给出的任意一个快捷键。
三、比如在文字栏中输入“偷笑”,这时表情候选栏中第一个就是巨型偷笑表情。
四、点击这个表情即可使用该表情替换文字栏中的偷笑二字。