首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

类似于qq空间类型的评论和回复

最近学习thinkphp,做了一个博客系统,其中感觉实现一个类似于qq空间的评论和回复功能比较复杂,所以把这次的经历记录下来,与大家共勉,具体的方法就不说了,在这里分享一下思路。 ?...目标就是这种,关键是一条评论对应多条回复的显示 我在数据库中建了一个user(用户)表,一个comment(评论)表,一个reply(回复)表,(其实也可以将评论和回复建在一张表上)。...,具体的评论和回复的功能,只要想办法获取到表中相应字段的值接进去就好了, 评论和回复的显示有两种思路: 1....这两种方法都可以使评论和回复显示类似于qq空间,第一种方法比较简单,但是,需要对数组特别熟悉,将结果拼接起来,第二种方法比较复杂,代码量也多,而且这样执行对服务器的压力比较大,所以建议第一种方法。  ...在点击提交回复的时候 ,获取回复的内容,和评论的div上记录的评论的id,连同之前的user_id(作为reply_to_user_id) 提交到后台,然后在后台获取session的user_id(作为

97330
您找到你想要的搜索结果了吗?
是的
没有找到

mysql 过滤微信昵称表情符号_js 过滤微信昵称的表情符号

hm天l”; // 将名称拆分为数组,注意: 这样会将表情拆分为两项,其值为代理对. // 并且因为,代理对无法被浏览器识别,所以它们的值可能会被转化为 U+feff var strArr = str.split...test(strArr[idx + 1])) { // 跳过下一个 idx ++; } // 将代理对替换为 “口” result += “口”; } }; 再说一下我的思路: 1) 首先我知道,这些表情其实也是一种文字...,它可以看做某个UTF-16 的码点.可以参见这个附录: 2) 这些表情的码点在UTF-16中是有自己的范围的.而JS中可以通过正则表达式来检测一个文字的码点值 .从而判断它的类型,同理也可以用来判断它是不是...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

3.6K10

JS模块与命名空间的介绍

一般来讲,模块是一个独立的JS文件。模块文件可以包含一个类定义、一组相关类、一个实用函数库或者一些待执行的代码。...下面有几种方式导出公用API: 首先创建一个命名空间 代码如下: // 创建一个全局变量用来存放与学校相关的模块 var school; // 创建school命名空间...返回命名空间对象 如果模块API包括多个单元,则它可以返回命名空间对象 代码如下: // 为school添加students模块 school.students = (function() {...已定义命名空间对象 作为一种替代方案,如果已经定义了全局命名空间对象,通过模块函数可以直接设置那个对象的属性。...代码如下: // 如果已经定义了命名空间对象 var school; // 创建school命名空间 if(!

1.5K60

腾讯设计精品课-第五辑

《教你做3D黄脸表情》简单而全面讲解3D表情每一步制作的关键点以及表情上架的注意事项,《手持式AR设计》深入分析常见的手持式AR设计形态,阐述如何才能更好地完成AR设计方案。...第1课:《教你做3D黄脸表情》 超魔性的3D版QQ黄脸表情,是怎么做出来的?本课程讲师分三大部分讲述。...本课程适用于MAYA小萌新,学习本门课程可以快速掌握3D黄脸表情的设计方法。讲师风趣幽默的语言让原本枯燥的技术课程变得妙趣横生。 后台回复“黄脸”免费报名学习,学习《教你做3D黄脸表情》。...最后则是本课程的核心章节——设计方法,讲师根据多年AR设计经验提炼出两大设计方法:场景模拟法以及空间分层设计法,并结合实战案例以此让学员学习到AR设计的精髓。...课程伊始,讲师先以有百年历史的米其林和前几年颇为火爆的日本熊本熊为例,给大家分析了为品牌定制形象IP的好处,如可以与竞品进行区分,有着广阔的变现空间等,进而指出并不是每一个品牌都适合研发形象,并详述判定要点

67140

新增文章评论功能

需要注意的就是评论内容框用的textarea标签,当选择表情的时候输入框内只能用代码来表示,因为textarea中只能存文字,所以要想显示图片可以使用div的contentEditable='true'...属性,这样可以显示图片和文字,但是关于光标的问题又很麻烦,所以最后还是选择用textarea更简单了,要是加个表情包会不会更有意思点~~就是样式又得变~ 其实之前就在写这功能,后来因为工作忙给耽误了,...,只做了简单的回复应该是够用了,就这js都乱的要死,得把静态化页面优化下了。...感觉js已经很久没有去学新的知识了全停留在以前的技术上。 好了,简单的评论功能总算好了。...这js写的我都不想说了,为啥写成这样,大概就是偷懒偷懒偷懒~~ 给自己的理由是I am a java programmer..

66020

Node.js中运用socket.io实现智能回复机器人与聊天室功能

众所周知,Java强在计算,而Node强在IO,在Node后端开发中,时常会遇到要求做聊天室和智能回复机器人的功能,这也正是Node的强项,今天给大家介绍一下Node中使用socket.io实现聊天室与智能机器人的原理...,这个就是智能回复机机器人的原理,实际的运用中,我们可以在服务端接收到客户端发送的关键词,然后拿关键词去数据库查询得到相关的信息返回给客户端。...关于智能回复机器人的具体实现可以看看我写的这篇博客:《Express结合Socket.io实现智能回复机器人》 io.emit() 为将消息发送给所连接服务器的人,即聊天室的原理,实际的应用中,每次将接收到的数据汇总后派发给所有连接服务器的人...DOCTYPE html> Node.js中Socket.io的使用 </script

1.1K20

WordPress主题Siren二开美化版

更新日志 2018.01.08 修复某些浏览器点击回复别人的评论时,页面滑动错误;点击回复不再需要下拉页面找输入框了 修复发布版本 Live2D 无法启动的问题 2018.01.09 修正友链模板中默认头像的图片路径...H-Siren/images/custom/ 在该文件夹下,支持多个文件夹、任意文件夹名、任意图片文件名称,删除原来的文件夹也行 2018.07.31 修复“一言”无法使用的问题 2018.08.01 评论框表情候选板添加更多的表情包...”的按钮外观 社交选项更新,去除 QQ 、谷歌+ ,新增豆瓣选项 2019.02.14 纯英文数字回复拦截不再对博主生效 博主可以回复隐私评论了 2019.03.15 后台登录页支持调用随机图了 2019.03.23...“下载按钮”不能使用的 BUG 净化去除图片插入、缩略图、正文中多余的图片标签元素 全局字体使用“微软正黑体”,更具逼格 整理了一个博主万年没有发现的东西 —— 主题居然自带(BAGUETTEBOX.JS...JS 脚本,重写 CSS 代码 2019.04.03 添加代码高亮(HIGHLIGHT.JS)的 PJAX 重载功能 修复开启 PJAX 后,使用浏览器返回功能返回上一页时,N 个功能没有加载的问题

3.8K30

JS框架设计之命名空间设计一种子模块

命名空间 1、种子模块作为一个框架的最开始,除了负责初始化框架的最基础部分。 2、种子模块作为框架的最开始,那么什么是种子框架的最开始呢?...3、众所周知,大多数框架在windows中立足是通过命名空间,基本上我们可以把命名空间看成是框架的名字,当然也有一些框架没有命名空间向Prototype.js,mootools等都有污染的问题,他的意义存在与整个执行环境的每个角落...6、全局变量的污染 全局变量的污染主要分两类 (1)对js原生对象的污染、Prototype,mootools和Base2归为一类,Prototype的原理是对Javascript对象进行扩展,但是他没有考虑到和其他库的兼容性问题...7、jQuery(命名空间)多库共存问题 因为jQuery最初也是非常弱小的,它想人家使用自己的框架,他也想Prototype那样使用$符作为命名空间。...所以通过noConflict()这个方法实现了多库共存问题的解决,具体参考本人jQuery多库共存解决方案 注意:这个方案只解决单文件js类库框架的多库共存问题,向EXT这类多文件js类库并不能解决

970100

我不是偷拍的变态,只是在找表情包的本尊 | TensorFlow.js小游戏

故事要追溯到,TensorFlow.js刚刚发布的时候。 图像控制的吃豆人,足足玩了我一上午。没有写反,它玩了我。还好,今天要讲的不是它。...当时,和吃豆人一起登上首页的,还有一个非常健康的寻找表情包小游戏。 只是,我最初以为它只适合生活匮乏的美国人。 ? ...我们活在一个可以用表情包代替言语的年代。Emoji源于生活,高于生活。 人类享受着表情包的直观和简约,但可能不常关注它们在现实世界里的本尊。 ? 比如,各种各样的钢笔本笔,雨伞本伞,披萨本萨。...不是说这些东西我们很少用,而是如果用镜头来告诉表情包,我们有爱,说不定它们也会生出受到宠溺的感觉。...有了TensorFlow.js,不需要一大群云端服务器,所有计算都在手机上完成。系统不会保存手机拍下的任何一张照片,这一点非常友好。

55820

mirai 高效率 QQ 机器人框架

https://github.com/mamoe/mirai 协议支持 支持的协议列表 消息相关 文字 原生表情 商城表情 戳一戳 图片 (自定义表情) XML,JSON 等富文本消息 长消息(5000...字符 + 50 图片) 引用回复 合并转发 撤回 提及群员 提及全体成员 语音 闪照 撤回群员消息 自定义消息 音乐分享 群相关 群列表 成员列表 群员权限 禁言 全体禁言 群公告管理 群设置(自动审批...mirai-CSharp C# Mirai Http Hyperai Rust Mirai Http HoshinoTented/mirai-rs JavaScript Rhino / JVM iTXTech/mirai-js...JavaScript Node.js / Mirai Http RedBeanN/node-mirai JavaScript TypeScript / Mirai Http YunYouJun/mirai-ts...JavaScript Node.js / Mirai Http drinkal/Mirai-js Go Mirai Http Logiase/gomirai 易语言 Mirai Http only52607

3.1K10

台湾学者研究表情包做情感分析,数据集包含3万条推特,最难的竟然是道歉!

---- 新智元报道   来源:unite.ai 编辑:LRS 【新智元导读】有时候发了一条微博,评论区回复只有一个表情包,你真的明白这个背后的含义吗?...但是当你加入了表情包,就相当于说话中带了语气和表情,那文本的情绪就很好判断了。 显然,研究文本和表情包之间的关系,也属于自然语言处理(NLP)领域。...例如一个推文下的回复 gif,可以揭示推文下的真实情感。暖男大白在线安慰。 论文中同时发布了一个包含30,000条讽刺推文的数据集,其中包含了 GIF 的反应。...对于一个想要分享自己痛苦情绪状态的帖子的安慰回复来说,当这个回复中没有文本只有一个表情来说,一个适当的 GIF 是有意义的简化(无需语言表达),并且能表达出明确的意图,这些研究集中在 GIF 回复的类型...例如,像“这太残忍了,伙计”、“这是一种耻辱”或“ Awww”这样的回复反应,包含了潜在的、模糊的意图,但是 Twitter 上有数百个拥抱类的 gif ,某些拥抱可以进一步解释表达者的含义,更明确的解释空间

39140
领券