《Web应用基础》课程结业报告
本次期末结业实验中,本人 独立完成了基于angular前端框架的网页应用开发做了一个关于游戏光环系列的应用网站,此应用网站具有增删改查的功能( CRUD)并且具有一定的样式,同时本人也撰写了此次的 结业报告,本次的开发过程,我学习了angular的具体实现过程,例如 组件类的应用, 服务类的应用并学习了如何将服务类注入到系统的组件类中以实现方法的共享( 组件不应该直接获取或保存数据,它们不应该了解是否在展示假数据。 它们应该聚焦于展示数据,而把数据访问的职责委托给某个服务。)同时还学习了 添加anugular路由器实现不同组件的导航从而方便导航.在开发过程中,我多次遇到了程序崩溃出错的情况,例如遇到了angular框架的严格空值限制,导致了英雄之旅的很多代码片无法正常运行,在王勇老师的协助下,我把 tsconfig.json文件中的 “strict”:true 改成了 “strict”:false才最终解决了这一个bug。在本次实验中,由于本人接触CSS的时间并不长,运用还不熟练,导致应用网站不是十分美观,但我相信在之后的CSS学习过程中,一定会熟练掌握级联样式表(CSS)尽量使得网页美观整洁!
经过本次实验,我更进一步了解了动态网站相比于静态网站的优势。 实现同样的功能,动态网站空间使用量非常小,一般几万条数据的网站,动态网页数据库技术为基础,可以大大减少工作量网站维护;使用动态页面,可能只有几M的文件大小而静态网站的文件大小要大得多。 同时我也明白了自学对于一个大学生的重要性,知识是永无止境的,光靠在课上听老师讲课远远无法满足我们的求知欲望,大学老师的作用就好比一个灵魂唤醒另一个灵魂,唯有自学才能让我们思想知识永远保持先进,在当今发展的如火如荼的IT产业,知识更是与日俱新,旧技术的淘汰与新技术的流行异常频繁,我们作为以后的IT人士更要有一种强烈的自学意识,才能跟上时代的脚步。