朋友需要做个简单的 demo,但对前端不熟,对技术栈有要求,报酬 2k,最好 1 天搞定,截止 17 日。
前端:
前端(HTML/CSS/JS, ... Vue/JQuery/Backbone.js/Underscore.js/AngularJS)
1. HTML5 播放列表
垂直的列表置于页面左边,列表项能通过颜色区分哪条项目被选中
每一项右边会显示该项总共的播放次数
播放列表可添加可删除,户可以在框里面添加 url 资源
必须通过键盘定位与控制播放(如通过键盘选中后,按空格键播放)
播放列表来源(只需要显示如下列表,列表项的名字用末尾文件名表示,列表信息可以在后端写几个固定的)
2. HTML5 播放器
必须自定义 UI,不能使用默认 UI
支持全屏播放
支持暂停 /播放
支持快进 /快退
后端(PHP,... Slim Framework):
1. 提供 API 给前端查询播放列表
2. 提供 API 给前端新增播放次数
3. API 文档,使用 swagger-php,用 swagger-UI 呈现
有没有前端选手来试试?后端尽量用 Rest 接口实现基本功能就行,前端需要完全实现。
前端:
前端(HTML/CSS/JS, ... Vue/JQuery/Backbone.js/Underscore.js/AngularJS)
1. HTML5 播放列表
垂直的列表置于页面左边,列表项能通过颜色区分哪条项目被选中
每一项右边会显示该项总共的播放次数
播放列表可添加可删除,户可以在框里面添加 url 资源
必须通过键盘定位与控制播放(如通过键盘选中后,按空格键播放)
播放列表来源(只需要显示如下列表,列表项的名字用末尾文件名表示,列表信息可以在后端写几个固定的)
2. HTML5 播放器
必须自定义 UI,不能使用默认 UI
支持全屏播放
支持暂停 /播放
支持快进 /快退
后端(PHP,... Slim Framework):
1. 提供 API 给前端查询播放列表
2. 提供 API 给前端新增播放次数
3. API 文档,使用 swagger-php,用 swagger-UI 呈现
有没有前端选手来试试?后端尽量用 Rest 接口实现基本功能就行,前端需要完全实现。
