“花开花落,花落花开。少年江湖老,红颜鬓边白。”本书第1版付梓至今已经20余年。在此期间,本书受到了广大读者欢迎,目前累计印量已超20万册,两次入选教育部普通高等教育国家级规划教材,长期被选为北京市高等教育自学考试指定教材,2022年入选职业教育国家规划教材。
党的二十大报告指出,教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。
随着移动互联网的蓬勃发展和技术的进步,原书的很多内容已经显得陈旧和过时,不能体现技术的发展。为此,笔者根据自己多年来的“游戏化教学设计”学术研究和其他多位教师的共同教学实践,在保留原书特色的基础上,对本书进行了修订及升级。
本书内容可以分为三大部分:第1部分是“网页制作基础”,包括前5章,第1章介绍HTML5基础,第2章介绍文本格式与超链接,第3章介绍CSS3基础,第4章介绍图像,第5章介绍表格与表单;第2部分是“前端开发核心技术”,包括第6章和第7章,第6章介绍CSS3进阶,第7章介绍JavaScript与前端开发技术;第3部分是“综合提高”,包括最后3章,第8章介绍网页设计基础,第9章介绍用Dreamweaver制作网页,第10章介绍综合项目实践。
本书具有以下特点。
● 学思结合、立德树人。本书将知识教育与素质教育相结合,让读者在学习专业技能的同时,了解我国的先进技术发展、优秀传统文化等,引导读者树立正确的价值观,提升民族自豪感。
● 重点突出、讲解精练。本书不求面面俱到,但力争将网页设计与前端开发涉及的各种基本知识、原则和操作都介绍得清楚透彻。
● 实例贯穿、简明实用。根据“做中学”的原则,本书对每一个知识点都通过具体的典型实例来说明,使读者可以尽快掌握知识和技能的关键部分。
● 形式合理、适合教学。除了合理的知识点分布以外,本书大部分章节还提供了丰富的习题(包括个人实验、小组实验等)供读者练习。“综合实践”类题目提供了很大的自由发挥空间,适合想进一步提高的读者。
读者在使用本书时可以参考以下原则。
● 实战驱动。“纸上得来终觉浅,绝知此事要躬行。”读者可以把本书当作电子游戏的“攻略”,只在必要时参考,更多的时候应该是开发真实项目。如果是在教学场景中使用本书,强烈建议读者组成3~6人的异质开发团队,各展所长,在交流与合作中共同进步。如果是个人自学,也建议从一开始就着手做一个自己感兴趣的网站,边学边练,学以致用。
● 分散学习。网页设计和前端开发这种活动,是类似于玩电子游戏的一种体验,很容易“上瘾”。然而过犹不及,很多时候如果一时解决不了一些技术难题,最好的策略是暂时放手,灵感很可能在你散步、洗澡时突然出现,让你茅塞顿开。大脑的基本特点之一就是“喜新厌旧”,一天连续学习8小时,或许效果远远不如学习4天、每天两小时。
● 自成目的。人生苦短,当下的体验质量才是人生幸福的关键衡量指标(这是笔者玩了几十年、研究了10余年电子游戏得出的结论)。本书也正是在这种“游戏”的心态下写成的。如果读者能在学习前端开发和使用本书的过程中,也获得类似的“心流”体验(就是那种心无旁骛、意识不到时间存在、行云流水般的感觉),就已经获得了当下的“成功”。
本书是笔者20余年教学、研究、写作、开发和“游戏”的结晶,希望对读者有所帮助。如果能在推动教学改革方面起到些许作用,笔者就更感欣慰了。由于笔者水平有限,书中难免有疏漏之处,敬请各位读者指正(来信请发送至zhaofengnian@263.net或zhaofn@bit.edu.cn)。本书提供了源代码、教学PPT、微课视频、习题参考答案、试题库等配套资源,读者可以登录人邮教育社区(www.ryjiaoyu.com)下载查看。
课程简介
编者
2024年2月