所以要做的页面,主要是一个视频的页面,
一个视频列表
上面导航,然后下面左侧是一个专辑分类,然后右边是不同的视频封面,那么如果是随机上传的,可以没有专辑,专辑这个是隐藏的
大概是,左侧是150px, 然后 ul li, logo, 右侧是宽度,视频是 float left,这里不用flex,好让这个能按顺序排列。
上面还有一个搜索条。
先按西瓜视频的做一个页面。
页面实体是 左侧就叫通用频道吧, 右侧是 视频图片,视频主题, 视频作者,播放次数, 发布时间距现在的时间。
这样页面实体是
Model{
Albums:[1,2,3,4],
}
右侧是按album获取的video
model{
videoList:[{thumbnail, subject, author, author_avatar, views, publishSince}]
},
上部是搜索框,搜索直接搜全局,所有视频, 首页显示所有视频, 有观看历史
subscribed_authors,
然后一边写页面, 一边测试calosjs。
然后定义一下api:
getChannels, getVideoListByChannelId, searchVideoByKeyword, likeVideo,
然后点击视频thumbnail后 跳转到播放页面,这里就不要专辑,只用视频,然后推荐列表,
播放页面主要就是,
video_id, video_embeded_code, 要不要添加评论等东西,还是用弹幕.
这里做应用先做post表单,这样数据才有来处。
saveVideoWithChannel(model v), addChannel.
这里有两个home页,一个fe home,一个be home, be home要判断是否登陆进入后台。