温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

利用Java实现一个短视频点赞功能

发布时间:2020-11-12 16:33:04 来源:亿速云 阅读:243 作者:Leah 栏目:编程语言

这篇文章将为大家详细讲解有关利用Java实现一个短视频点赞功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

利用Java实现一个短视频点赞功能 

这行代码是弹出点赞的时间为18s.

18秒后发生了什么呢 ?继续看

利用Java实现一个短视频点赞功能 

可以看到这个弹出点赞的父div为class=”video_mask” 而且默认的显示框类型为none,即不显示。

好吧 废话不多说。

主要看下面的

如果我们点击了thumb_xi的div会触发onlick=”ok()”的事件。

如果我们点击了thumb_buxi的div会触发onlick=”nook()”的事件。

查看这个js代码

利用Java实现一个短视频点赞功能

通过查看代码 发现这两个方法都调用了lookHandle(type)方法。而且是如果你点击的是喜欢就传值type=1,如果你点击的是不喜欢就传值2.

哈哈 太简单了。

继续往下看 lookHandle(type)方法

利用Java实现一个短视频点赞功能

这不就是一个ajax请求嘛。。。

仔细分析:

请求的url如上,请求方法为post,数据类型为json,

其实主要的还是查看json类型的数据。

code目前不知道 ,type知道 就是1或者2。后面是videoId,这个肯定就是我们要增加访问量的视频id。
ajax请求发送后 在服务器判断type的值是1还是2然后在服务器的数据库里喜欢+1,浏览量+1。。。至于我为什么说浏览量+1是在这里判断的、

因为我发现喜欢数+不喜欢数=访问数。。

利用Java实现一个短视频点赞功能
利用Java实现一个短视频点赞功能 

然后看看ajax请求返回后做的操作。

仔细想了想,这不就是把当前用户的操作保存在session吗。。。

不管它。

开始操作

开始我们的工作

打开myeclipse 随便新建一个项目 就在index.jsp里面写了

首先写一个js代码,把AJAX请求复制过来

利用Java实现一个短视频点赞功能

我们修改一下 ,lookHandle方法什么参数也不传,直接在下面定义一个参数var type=1.我们肯定是一直喜欢呀。

至于什么code啊不知道做啥的 也不改。videld肯定不能改。。我们要刷的视频嘛
至于服务器返回的数据 不管。

至此大功告成,就新建一个按钮。按钮的onclick事件设置为我们刚刚的那个方法。onclick=”lookHandle”.

利用Java实现一个短视频点赞功能 

我点击了十次,经过测试发现,成功了。浏览次数和喜欢全部+10.有一种成就感 哈哈。。

然后,我还是觉得累。我鼠标要一直点才能加。

程序员就是太懒了

于是:

在lookHandle方法里面 递归调用自己。。没结束条件 想结束 自己关闭窗口。

利用Java实现一个短视频点赞功能

也就1>10->100->1000…

关于利用Java实现一个短视频点赞功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI