Content
12 Lessons • 0 Quizzes • 0 Challenges
课程概览
- 1
课程简介
JavaScript 速成回顾
- 1
JavaScript
- 2
JavaScript 工作原理——执行上下文
- 3
var、let 和 const 的区别
- 4
JavaScript中的数组和工具函数
- 5
如何创建类和对象
- 6
DOM 操作——基础
- 7
DOM 操作——事件监听器
- 8
自我测试:JavaScript
使用图论实现旅行规划项目
- 1
旅行规划项目简介
- 2
如何在 JavaScript 中创建图
- 3
使用 Vis.js 可视化图
- 4
迪杰斯特拉算法
- 5
图数据的创建与渲染
- 6
求解旅行规划问题
- 7
自我测验:旅行计划项目
使用数组和对象实现贪吃蛇游戏
- 1
画布简介
- 2
编程挑战:使用 HTML Canvas 绘制静态物体
- 3
什么是游戏循环?
- 4
编程挑战:使用 HTML Canvas 实现移动物体
- 5
贪吃蛇游戏简介
- 6
将蛇添加到棋盘上
- 7
为蛇添加移动功能
- 8
使用键盘控制蛇的移动
- 9
为蛇添加食物
- 10
自我测验:贪吃蛇游戏项目
聊天列表项目:使用 LRU 缓存
- 1
聊天列表项目简介
- 2
理解缓存和最近最少使用(LRU)缓存
- 3
实现聊天处理类
- 4
从链表中获取节点
- 5
在聊天列表中生成和删除消息
- 6
将聊天处理程序与用户界面连接
- 7
自我测验:聊天列表项目
使用数组和碰撞算法的抗疫游戏
- 1
COVID Fighter 游戏简介
- 2
项目设置
- 3
创建并显示敌人
- 4
显示玩家角色和宝石对象
- 5
实现评分与碰撞检测算法
- 6
自我测验:COVID Fighter 游戏项目
使用栈实现文本编辑器
- 1
文本编辑器项目简介
- 2
理解栈
- 3
为文本编辑器实现栈
- 4
将栈与用户界面连接
- 5
自我测验:文本编辑器项目
使用数学和 Phaser.js 实现旋转赢奖
- 1
Spin-N-Win 简介
- 2
Phaser.js 简介
- 3
加载并显示所需的资源
- 4
添加事件监听器和动画
- 5
使用数学公式转动轮盘
- 6
自我测验:关于旋转赢项目
使用三维数组的图像编辑器
- 1
照片编辑项目简介
- 2
实现上传和保存功能
- 3
实现图像旋转功能
- 4
实现图像翻转功能
- 5
实现图像缩放和灰度化功能
- 6
将所有功能与用户界面合并
- 7
自我测验:照片编辑器项目
使用回溯算法解决数独问题
- 1
数独项目简介
- 2
初始化数独棋盘并设置其属性
- 3
获取数独谜题并创建棋盘
- 4
实现回溯解决方案
- 5
自我测试:数独项目
青蛙跳游戏:使用贪心算法
- 1
青蛙跳游戏简介
- 2
实现游戏的状态
- 3
实现创建和更新游戏的函数
- 4
实现贪心算法解决方案
- 5
自我测验:青蛙跳游戏
摘要
- 1
总结
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User