本教材可以为“前端技术”“前端框架开发”等课程所使用,为学生专用教材,也可以作为前端开发技术初学者的学习指导教材及JavaScript技术开发人员的参考教材。本教材是学生学习前端开发技术的重要基础教材,它对理解前端开发技术有重要作用,为学生能够完成一定规模的工程项目奠定了一个较为扎实的编程基础,又可提高学生分析问题和解决问题的能力。
本教材主要面向计算机及相关专业的本、专科学生。全教材运用了CDIO的工程教育理念进行结构设计,让读者通过一个个项目实践来领会抽象的理论知识。整体结构设计及详细结构设计如下:
第1~4章为基础篇,主要介绍前端开发的基础技术。
第5~6章为技术篇,主要介绍前端技术开发中的Ajax技术。
第7~10章为框架篇,主要介绍前端开发技术中使用的各种框架。
第11章为项目篇,主要介绍随教材提供的实战项目。
本教材第1章对前端开发技术和前端开发知识体系进行了概述;第2~第4章分别介绍了HTML、CSS和JavaScript的基础知识;第5章介绍了Ajax技术的基本原理和基本技术;第6章介绍了新兴技术HTML 5的基础知识和基本运用;第7章~第10章讲解了流行的JavaScript框架JQuery、Ext.js、YUI和Dojo的基础知识和基本运用;第11章提供了一个实践项目综合运用教材中所学的各种知识和技术。
本教材详细结构设计的思路是针对某一个或一系列知识点,提供编程实例,让读者在实践中理解知识点;在每一章的结尾提供一个实战项目,让读者在项目实战中融会贯通本章所学的知识。在*后一章提供了一个设计良好、规模适中的实际项目,让读者可以综合运用整本教材中所学的各种技术,让读者在实战中提高。
本教材特色如下:
1.项目导向,突出技能
以项目开发为主线,在每章结尾提供一个实战项目,适用任务驱动的教学方法,实现教学一体化。**突出技能培养,将Web前端开发技术与JavaScript框架编程知识点完全融入各个项目的开发过程。
2.循序渐进,深入浅出
内容循序渐进,从Web前端开发技术基本语法到JavaScript框架编程技术在实际项目中的运用,让零基础的读者由浅入深地看清Web前端开发技术与JavaScript框架编程语言的本质,从复杂的表象中寻找普遍的规律,深刻理解Web前端开发技术的核心思想。
3.案例丰富,趣味性强
教材精选大量案例,结合案例详细讲解Web前端开发技术与JavaScript框架编程语言的编程思想和编程语法。这些案例趣味性强,便于读者理解Web前端开发技术的各种特性和语法规则。
4.资源开放,光盘支撑
教材配有光盘,包含所有源代码、教学课件等,读者可以充分利用这些资源配合教材进行**练习。
本教材第2、3、4章由林跃进老师撰写;第1、5、6章由姜涛老师撰写;第7、8、11章由杨薇老师撰写;第9、10章由赵琳老师撰写。
在本教材编写过程中得到多方面的帮助、指导和支持。感谢编辑老师对本教材的认真校对,感谢使用本教材的学生们。由于作者水平有限,教材中不乏疏漏之处,恳请读者批评指正。