如何用js实现聊天中添加表情

JavaScript019

如何用js实现聊天中添加表情,第1张

页面不刷新就是 异步操作.不管你是操作数据库还是操作文件还是操作request..都是用异步的可以实现..

AJAX是一个办法.现在也很成熟..

或者就自己搞js控制页面.

目前B/S程序,都是基于请求/相应模式的。

所以

不自动刷新可以通过脚本定时向服务器端发送异步请求实现。

然后通过DOM操作即时把相应结果集加载到聊天页面。

当然你也可以在用户发送聊天信息的同时触发一个异步请求,即时更新当前时刻的聊天信息。

所有的这些你都可以通过javascript实现。关于异步请求和即时改变DOM树,现在有一个流行的词语-“AJAX”。

两种思路.

,前台自己做一个表情库,收到服务器的数据(这里我并不知道具体使用scoket做还是轮询或者其他方法暂时只能这么说).在对应显示相应表情

后台保存好图片的DataUri 或其他类似数据到数据源中直接发送给前台显示

QQ超大表情的代码是:亲亲、偷笑、再见、发呆、发怒、可怜、吓、呲牙、害羞、得意、微笑、惊恐、抠鼻、擦汗、敲打、晕、流汗、流泪、疑问、色、调皮、鄙视、阴险、鼓掌。下面给出使用代码的方法:

一、打开QQ消息列表,找到需要发送表情的好友,双击打开。

二、打开后,点击一下文字输入框,输入上面给出的任意一个快捷键。

三、比如在文字栏中输入“偷笑”,这时表情候选栏中第一个就是巨型偷笑表情。

四、点击这个表情即可使用该表情替换文字栏中的偷笑二字。