Xiaoyu Tai's Web Technologies Homework