SYSU Web2.0课程个人作业代码备份

需积分: 6 0 下载量 49 浏览量 更新于2024-11-30 收藏 1.2MB ZIP 举报
资源摘要信息:"该存储库包含了2016年SYSU(中山大学)Web2.0课程的个人作业备份,其中涉及了Web编程的多个方面。学生需要通过一系列的作业项目来巩固和展示他们对Web开发的理解和技能。以下是针对每个作业的知识点分析: 1. 作业1:食谱(Granny's Pies网站) - HTML基础:学生需要了解HTML的基本标签和结构,如标题标签、段落标签、链接和图片等,这是构建网页的基础。 - CSS基础:在创建食谱网站时,需要应用CSS来美化网页,涉及选择器的使用、盒子模型的理解、布局和响应式设计。 2. 作业2:Movie_Review(电影评论网站) - CSS进阶:此作业需要利用CSS的高级技巧来设计一个静态网站,可能涉及复杂的布局、背景图、字体样式、过渡效果等。 3. 作业3:Ring_Menu(环形菜单) - CSS3过渡与动画:学生需使用CSS3特性创建一个环形菜单,这将测试对过渡(transitions)、变换(transformations)和动画(animations)的理解。 4. 作业5:计算器 - JavaScript基础:此作业要求学生使用JavaScript来实现一个简单的计算器功能,这是学习客户端脚本编程的重要一步。需要了解变量、数据类型、运算符、条件判断、循环和函数等基本概念。 5. 作业6:游戏 - JavaScript进阶:制作游戏通常需要更深入的JavaScript知识,包括事件处理、游戏逻辑、DOM操作和可能的动画效果。 6. 作业7:十五难题(滑动拼图游戏) - 游戏开发逻辑:此作业可能需要实现一个经典的滑动拼图游戏,要求学生对游戏设计有更深入的理解,包括算法和用户交互的实现。 7. 作业8:表分类器(Table Sort) - JavaScript DOM操作:学生需要根据表格数据实现排序功能,这需要对DOM的操作和事件监听有较深的掌握。 标签“JavaScript”指出了课程中重点学习的编程语言,而所有作业共同构成了一个综合性的Web开发项目,帮助学生从基础的网页设计过渡到较为复杂的Web应用程序开发。通过这些作业,学生能够实际操作和理解Web2.0技术,包括动态网站的构建、用户交互设计和前后端的数据交互等。存储库名称‘2016-SYSU-Web2.0-master’暗示了这是一个完整的课程实践项目集合。"