做了一个音乐播放的网站,我如何实现用户点击播放打开播放页面后,后面又点击另一首歌曲进行播放时会把这首歌添加到播放页面的播放列表

折花入酒丶 2020-02-12 03:47:06

我太难了,求各位大佬给个思路
...全文
341 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
一只三黄鸡 2020-02-29
  • 打赏
  • 举报
回复
1.永久的形式。不知道你后台是如何实现的,如果使用后台的话,可以在点击歌曲的时候发送请求到后台,将该歌曲信息放入数据库的 播放列表 table中中,然后前端进行播放列表查询(可以使用ajax异步加载)。
2.非永久,清缓存失效的形式。如果不涉及到后端的处理,只是前端的播放处理的话。也是可以实现的,可以使用缓存的方式(可查询 localstorage),将播放的歌曲信息按照一个的规则(你自己定就行)放入到缓存中,然后页面刷新并获取到对应的缓存信息,然后展示在界面上即可
3.一次性,刷新失效的方式。播放的同时使用js直接将对应信息append到播放列表中
一只三黄鸡 2020-02-29
  • 打赏
  • 举报
回复
引用 3 楼 折花入酒丶 的回复:
[quote=引用 2 楼 一只三黄鸡 的回复:]
1.永久的形式。不知道你后台是如何实现的,如果使用后台的话,可以在点击歌曲的时候发送请求到后台,将该歌曲信息放入数据库的 播放列表 table中中,然后前端进行播放列表查询(可以使用ajax异步加载)。
2.非永久,清缓存失效的形式。如果不涉及到后端的处理,只是前端的播放处理的话。也是可以实现的,可以使用缓存的方式(可查询 localstorage),将播放的歌曲信息按照一个的规则(你自己定就行)放入到缓存中,然后页面刷新并获取到对应的缓存信息,然后展示在界面上即可
3.一次性,刷新失效的方式。播放的同时使用js直接将对应信息append到播放列表中


我是模仿着QQ音乐的网站做的,我看了一下QQ音乐使用的应该是缓存,localstorage是知识盲区了,唉。。。[/quote]

可以百度查一下使用方式,很简单的,就一个放入缓存,一个从缓存取
折花入酒丶 2020-02-29
  • 打赏
  • 举报
回复
引用 2 楼 一只三黄鸡 的回复:
1.永久的形式。不知道你后台是如何实现的,如果使用后台的话,可以在点击歌曲的时候发送请求到后台,将该歌曲信息放入数据库的 播放列表 table中中,然后前端进行播放列表查询(可以使用ajax异步加载)。 2.非永久,清缓存失效的形式。如果不涉及到后端的处理,只是前端的播放处理的话。也是可以实现的,可以使用缓存的方式(可查询 localstorage),将播放的歌曲信息按照一个的规则(你自己定就行)放入到缓存中,然后页面刷新并获取到对应的缓存信息,然后展示在界面上即可 3.一次性,刷新失效的方式。播放的同时使用js直接将对应信息append到播放列表中
我是模仿着QQ音乐的网站做的,我看了一下QQ音乐使用的应该是缓存,localstorage是知识盲区了,唉。。。
折花入酒丶 2020-02-28
  • 打赏
  • 举报
回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧