首页
全部课程
所有课程
课程投票 - Unity
课程投票 - Unreal(虚幻)
Unity
Unity 全部课程
Unity高薪就业班
Unity A计划(永久)
Unity A计划(一年)
Unity学习路线
Unity开发相关软件合集
未来课程投票(想看的课程)
虚幻
虚幻 全部课程
UE5高薪就业班
虚幻 A计划(永久)
虚幻 A计划(一年)
虚幻Unreal学习路线
Unreal开发相关软件合集
(投票)Unreal(虚幻)方向的课程,你想要看哪些课程?
Cocos
Cocos全部课程
Cocos A计划(永久)
Cocos A计划(一年)
Cocos学习路线
Cocos开发相关软件合集
CocosCreator方向的课程,你想要看哪些课程?
Java
Java 全部课程
Java A计划(永久)
Java A计划(一年)
Java学习路线
Java开发相关软件下载
Java方向的课程,你想要看哪些课程?
Python AI
Python人工智能 全部课程
Python人工智能 A计划(永久)
Python人工智能 A计划(介绍)
Python人工智能学习路线
小程序
微信小程序 全部课程
微信小程序 A计划(永久)
微信小程序学习路线
合作课程
地牢独行-类元气骑士俯视角射击游戏教程
原创独立游戏制作:类星露谷
QFramework 系统设计:通用背包系统
QFramework 游戏开发:类幸存者
QFramework 游戏开发:类枪牢
CocosCreator3.8.3案例实战教程:全新3D麻将消除游戏实战
Unity基于目标导向的AI:GOAP
独立游戏:淘金城堡-商业级独游开发流程
大型数字孪生实战教程+三维引擎基础到实战教程
UE5虚幻蓝图课仿刺客信条跑酷系统
Unity开发Pico VR MR适配 MRTK3
Unity上线塔防游戏【智械危机】策划、美术、程序全解析
创业大亨案例第一季—UE5入门基础初始关卡篇
创业大亨案例第二季—UE5联网游戏会话教程
虚幻5蓝图中级教程:FPS第一人称射击游戏
零代码做游戏:Topdown RPG (PlayMaker)
零代码做游戏:2D 平台跳跃 (PlayMaker)
【E世界】MMORPG全栈式网络游戏开发之旅-战斗篇
Unity无限随机写实风地图
【E世界】MMORPG全栈式网络游戏开发之旅-入门篇
其他
移动端
SiKi学院招聘
教学中心
关于我们
外包项目合作
首页
全部课程
所有课程
课程投票 - Unity
课程投票 - Unreal(虚幻)
Unity
Unity 全部课程
Unity高薪就业班
Unity A计划(永久)
Unity A计划(一年)
Unity学习路线
Unity开发相关软件合集
未来课程投票(想看的课程)
虚幻
虚幻 全部课程
UE5高薪就业班
虚幻 A计划(永久)
虚幻 A计划(一年)
虚幻Unreal学习路线
Unreal开发相关软件合集
(投票)Unreal(虚幻)方向的课程,你想要看哪些课程?
Cocos
Cocos全部课程
Cocos A计划(永久)
Cocos A计划(一年)
Cocos学习路线
Cocos开发相关软件合集
CocosCreator方向的课程,你想要看哪些课程?
Java
Java 全部课程
Java A计划(永久)
Java A计划(一年)
Java学习路线
Java开发相关软件下载
Java方向的课程,你想要看哪些课程?
Python AI
Python人工智能 全部课程
Python人工智能 A计划(永久)
Python人工智能 A计划(介绍)
Python人工智能学习路线
小程序
微信小程序 全部课程
微信小程序 A计划(永久)
微信小程序学习路线
合作课程
地牢独行-类元气骑士俯视角射击游戏教程
原创独立游戏制作:类星露谷
QFramework 系统设计:通用背包系统
QFramework 游戏开发:类幸存者
QFramework 游戏开发:类枪牢
CocosCreator3.8.3案例实战教程:全新3D麻将消除游戏实战
Unity基于目标导向的AI:GOAP
独立游戏:淘金城堡-商业级独游开发流程
大型数字孪生实战教程+三维引擎基础到实战教程
UE5虚幻蓝图课仿刺客信条跑酷系统
Unity开发Pico VR MR适配 MRTK3
Unity上线塔防游戏【智械危机】策划、美术、程序全解析
创业大亨案例第一季—UE5入门基础初始关卡篇
创业大亨案例第二季—UE5联网游戏会话教程
虚幻5蓝图中级教程:FPS第一人称射击游戏
零代码做游戏:Topdown RPG (PlayMaker)
零代码做游戏:2D 平台跳跃 (PlayMaker)
【E世界】MMORPG全栈式网络游戏开发之旅-战斗篇
Unity无限随机写实风地图
【E世界】MMORPG全栈式网络游戏开发之旅-入门篇
其他
移动端
SiKi学院招聘
教学中心
关于我们
外包项目合作
登录
注册
切换触屏版
登录
注册
Lain制作抖音网站
第18任务: 212 - 上传视频加封面的核心
查看课程
任务列表
第1任务: 资料.zip
第2任务: 000 - 课程演示
第3任务: 001 - 演示介绍
第4任务: 101 - 课程介绍
第5任务: 102 - 创建工程导入项目
第6任务: 103 - 视频播放初体验
第7任务: 201 - 点播服务前奏ID与Key
第8任务: 202 - 申请ID与Key
第9任务: 203 - web文件上传:原生jQuery获取文件
第10任务: 204 - 上传视频核心代码
第11任务: 205 - 书写ajax得到加密后的字符串
第12任务: 206 - 得到加密后的字符串
第13任务: 207 - 完成简单上传视频
第14任务: 208 - 显示上传视频的提示
第15任务: 209 - 完成视频上传
第16任务: 210 - 上传视频和封面web
第17任务: 211 - 完成按钮的点击事件
第18任务: 212 - 上传视频加封面的核心
第19任务: 213 - 测试上传视频和封面
第20任务: 214 - 完成上传视频和封面
第21任务: 215 - 使用video标签完成视频播放
第22任务: 216 - 使用TCPlayer实现视频播放
第23任务: 217 - 完成TCPlayer视频播放
第24任务: 218 - iframe视频播放
第25任务: 219 - 完善使用iframe视频播放
第26任务: 301 - 创建抖音工程
第27任务: 302 - 导入项目资源
第28任务: 303 - 浏览项目资源
第29任务: 304 - 完善music-pepole页面:页面适配以及跳转链接
第30任务: 305 - Thymeleaf使用header
第31任务: 306 - 点击登录按钮出发事件
第32任务: 307 - Thymeleaf执行的时机
第33任务: 308 - 完善login页面:适应Thymeleaf以及添加发送验证码点击事件
第34任务: 309 - 书写发送短信验证码的button
第35任务: 310 - 发送手机验证码ajax
第36任务: 311 - 书写发送验证码的请求
第37任务: 312 - 分析登录功能
第38任务: 313 - 书写User实体
第39任务: 314 - 考虑验证码失败的情况
第40任务: 315 - 完成手机验证码登录
第41任务: 316 - 分析登录的小问题
第42任务: 317 - 解决登录的小问题
第43任务: 318 - 重定向到register
第44任务: 319 - 将登录的用户放置到Session域中
第45任务: 320 - 完成登录显示用户
第46任务: 321 - 完善User实体:添加字段以及重写构造函数
第47任务: 322 - 分析前端我们需要实现的地方
第48任务: 323 - 分析改变用户后端
第49任务: 324 - 查找源码中的按钮事件
第50任务: 325 - 书写异步post
第51任务: 326 - 异步post添加参数
第52任务: 327 - 完成用户的添加
第53任务: 328 - 修改用户添加的bug
第54任务: 329 - 完善添加视频页面:将多余的div删除
第55任务: 330 - 添加上传视频按钮
第56任务: 331 - 复习上传视频
第57任务: 332 - 书写onchange事件
第58任务: 333 - 书写上传视频函数
第59任务: 334 - 上传视频核心代码
第60任务: 335 - 书写得到sign的函数
第61任务: 336 - 实现上传视频
第62任务: 337 - 实现上传视频输出的提示
第63任务: 338 - 分析后续需要做的服务器
第64任务: 339 - 创建文件上传的工程
第65任务: 340 - 配置web.xml文件
第66任务: 341 - 配置Struts
第67任务: 342 - 配置sessionFactory
第68任务: 343 - 配置事务
第69任务: 344 - 测试SSH框架
第70任务: 345 - 书写index页面
第71任务: 346 - 书写upload页面
第72任务: 347 - 实现上传文件
第73任务: 348 - 文件上传的思路
第74任务: 349 - 完成文件上传
第75任务: 350 - 书写orm元数据
第76任务: 351 - 书写添加文件Web层
第77任务: 352 - 完成添加文件
第78任务: 353 - 分析查询所有file
第79任务: 354 - 完成文件服务器
第80任务: 355 - 测试文件服务器
第81任务: 356 - 分析解决文件服务器的bug
第82任务: 357 - 解决文件服务器的bug
第83任务: 401 - 分析如何进行跨域请求
第84任务: 402 - 完成不带数据的跨域请求
第85任务: 403 - 完成带数据的跨域请求
第86任务: 404 - 完成带数据的ajax跨域请求
第87任务: 405 - 完成文件的跨域请求
第88任务: 406 - 完成文件的ajax跨域请求 - 上
第89任务: 407 - 完成文件的ajax跨域请求 - 下
第90任务: 408 - 纠正FormData中的需要的数据
第91任务: 409 - 验证FormData
第92任务: 501 - 分析添加video功能
第93任务: 502 - 分析video实体的字段
第94任务: 503 - 书写video实体
第95任务: 504 - 测试点击submit按钮
第96任务: 505 - 找按钮的bug
第97任务: 506 - 修改bug
第98任务: 507 - 测试submit按钮的其他功能
第99任务: 508 - 查看页面上传的video数据
第100任务: 509 - 添加video数据
第101任务: 510 - 完成添加video里的user
第102任务: 511 - 思考如何防止用户乱点击按钮
第103任务: 512 - 将按钮设置为disable
第104任务: 513 - 让上传封面可以点击
第105任务: 514 - 完成剩下的按钮
第106任务: 515 - 重置按钮
第107任务: 516 - 完成重置按钮
第108任务: 517 - 再次测试添加按钮
第109任务: 518 - 分析查找某用户下的所有视频
第110任务: 519 - 书写Controller层的代码
第111任务: 520 - 书写Service与Repository
第112任务: 521 - 相对路径与绝对路径
第113任务: 522 - 如何用字符串拼接Thymeleaf代码
第114任务: 523 - 在页面上播放视频
第115任务: 524 - 解决bug
第116任务: 525 - id的命名规则
第117任务: 526 - 添加video数据
第118任务: 527 - 用同学的思路去完成多个视频的播放
第119任务: 528 - 转换同学的思路去完成多个视频的播放
第120任务: 529 - 用js完成多个视频的播放
第121任务: 530 - 回忆Hibernate中的save方法
第122任务: 531 - 完成修改视频
第123任务: 532 - 完成页面的跳转
第124任务: 533 - 测试哪些地方需要完善
第125任务: 534 - 完善第一个地方
第126任务: 535 - 完成项目