前 言
在当今的Web时代,各行各业的企业及个人用户制作网站的需求越来越多,标准越来越高,传统的网站制作教材无论从技术实现还是在网站的维护方面已经远远不能满足技术人员的需求,而目前对网页制作的要求也不仅仅是视觉效果的美观,更主要的是要符合Web标准。
传统方式制作的网页内容与外观交织在一起,代码量大,难以维护。而Web标准的最大优点是采用HTML+CSS+JavaScript将网页内容、外观样式及动态效果彻底分离,从而可以大大减少页面代码、节省带宽、提高网速,更便于分工设计、代码重用,既易于维护,又能移植到其他或以后的新Web程序中。
为适应现代技术的飞速发展,培养出技术能力强、能快速适应网站开发行业需求的高级技能型人才,帮助众多喜爱网站开发的人员提高网站的设计及编码水平,作者根据多年的教学经验和学生的认知规律、在潜心研读网站制作前沿技术的基础上,与众多教师经过多次讨论,精心编写了这本教材。本书既可作为本科、专科(高职)大专院校、成人继续教育的教材,也可作为计算机专业人员的自学参考用书。
本书采用全新流行的Web标准,通过简单的“记事本”工具,以DHTML技术为基础,由浅入深,分三个部分,系统、全面地介绍XHTML、CSS、JavaScript的基本知识及常用技巧,并详细重点介绍CSS页面布局技术和不同浏览器的兼容性解决方法,以及JavaScript的流行通用技术,内容翔实完整。考虑到网页制作较强的实践性,本书配备大量的页面例题和丰富的运行效果图,能够有效地帮助读者理解所学习的理论知识,系统全面地掌握网页制作技术。
本书在每章之后附有大量的理论与实践操作习题,并在附录中给出习题答案,供读者在课外巩固所学的内容。
全书共分11章。各章的主要内容说明如下。
第1章 介绍网络、网站部署与发布等与网站制作相关的基础知识,并以简单而综合的实例说明HTML、CSS和JavaScript在页面中的功能、特点及应用方法,以提高读者的学习兴趣,为学习后续内容打下基础。
第2、3、4章 详细介绍HTML、XHTML的文档结构、基本语法及各种HTML标记,重点讲解各种HTML标记的功能、属性、语法及应用。
第5、6章 详细介绍CSS样式表在网页制作中的重要应用,包括样式表的结构、分类、样式规则、选择符及文本、盒状模型的边框、内外边距和浮动定位等布局样式属性。
第7章 通过丰富的例题介绍目前流行的CSS布局及其应用,介绍IE5、IE6、IE7、IE8和火狐等其他不同浏览器的特点及CSS样式的兼容性与解决方法。
第8、9、10章 详细介绍JavaScript脚本语言的相关知识,包括基础语句和语法、流行的事件处理方式、自定义类与对象、全局对象、window/screen/history/location/navigator等系统对象、Array/String/RegExp/Data/Math/Boolean/Number等内置对象、document等各种DOM标记对象、event事件对象以及style样式对象。
第11章 通过丰富的例题介绍目前流行的JavaScript动态效果应用技术,包括自动生成下拉列表技术、动态下拉列表导航技术、图像翻转与漂浮广告通用技术、综合表单验证通用技术。
大专院校将本书作为教材时如果教学课时不足,可以将第7章、第11章作为学生参考资料或课外自学内容。
本书由吕凤顺、王爱华、王轶凤主编,刘锡冬、李晓霞、刘允涛、宋传玲、李艳杰、曹福德、倪晓瑞、单锦宝、尚玉新、柳景峰、刘晨、王蓓蓓任副主编。
本书在编写过程中还得到了山东商业职业技术学院王伦生、方丽、商琳、徐红、周峰、黄丽民、姚丽娟等老师的大力支持和帮助,在此表示感谢。
由于作者水平有限,如有错误和遗漏,敬请各位同行和广大读者批评指正,并诚恳欢迎提出宝贵的建议。
编者E-mail:lfshun@163.com
编 者