请教一些关于前端的知识

2016-04-27 23:34:39 +08:00
 tianshilei1992

大家好,最近在上一门课程,大作业是结合 OSS 搭一个直播平台,要有一个页面是来展示,如下图所示:

要求这个页面要带一个频道管理功能,点击菜单上的添加频道要能够添加频道进去。由于我之前没有写过前端,所以不明白在另一个页面操作的数据如何返回到这个首页上去?我现在的想法就是在本地设置一个很简单的数据库,每次主页载入的时候读取这个数据库,里面有几个频道就输出几个频道,设置几个 tr (肯定用 table 来实现啦),然后那个添加频道也是操作数据库。

但是我感觉这么简单的一个功能是不是上数据库有些过了?所以想请教一下大家,如何操作才能够比较轻量地完成。另外就是,由于这只是个大作业,因此不需要考虑太复杂的场景,只需要能够添加频道,然后我在列表里面点击一个视频,我能够播放就可以了,播放用 Video.js 来完成。

哦,不过说到这里了,我想点击一个视频,它要开始播放,那我怎么把这个 rtmp 的地址传给 video.js 呀?不过我猜就是用 js 实现弹出一个小窗口来直接播放就可以了,是不是这样呢?

2376 次点击
所在节点    程序员
9 条回复
Lpl
2016-04-27 23:59:05 +08:00
把频道数据存储成 xml 格式,然后 js 操作写入 xml
tianshilei1992
2016-04-28 00:00:24 +08:00
@Lpl 感谢回复,那这个 xml 文件可以存储在本地吗?
yixiang
2016-04-28 00:03:51 +08:00
cookie, localstorage
但正常做法是上后端,上数据库。不想开数据库服务器,可以用 sqlite ,甚至 csv 。
guokeke
2016-04-28 00:03:54 +08:00
存储的话直接用 localstorage 或 cookie,反正也不会有很多数据吧
没用过 video.js ,不过用 github 上 readme 的例子就行了
tianshilei1992
2016-04-28 00:22:15 +08:00
@guokeke 嗯嗯并不会有很多数据,主要就是展示用,功能正常即可。
Lpl
2016-04-28 00:28:29 +08:00
@tianshilei1992 可以存在本地,客户端的 js 能不能打开文件输入输出流我不确定...如果不可以的话用个后端语言也行
litpen
2016-04-28 00:31:16 +08:00
前端有数据库 indexdb
gamexg
2016-04-28 07:27:25 +08:00
弹窗是可以和父窗口互相调用的。
tobeyouth
2016-04-28 14:50:41 +08:00
最好的方法是把数据更新到后端,然后前端可以用 websocket 来通信。
如果只是在前端做的话, postMessage 或许可以满足需求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/274930

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX