Web前端开发技术:HTML、CSS、JavaScript(第2版)
上QQ阅读APP看书,第一时间看更新

前言

随着计算机技术和通信技术的迅猛发展和日益普及,以Internet为代表的计算机网络已经从最初的军事、科研和教育的专用网络逐步向全球化网络、商业化网络和大众化网络方向发展,逐渐成为人们工作、学习和生活的一个重要部分,并深深地改变着我们的学习、工作和生活方式。时至今日,人们已经很大程度上离不开网络了。目前Internet为人们提供了多种服务,其中尤以WWW,即网站的应用最为广泛,它已经成为网民查找信息、网上购物、网上结算、软件下载等活动的好场所。许多个人、企业也纷纷建立自己的网站来宣传和推广自己,各种各样的网站如雨后春笋般涌现。现今,大部分网页制作主要是运用可视化的网页编辑软件。这些软件功能强大,使用也非常便捷,对非专业人员来说,只要这种软件就足够了;但对专业的网页制作人员来说,还需熟悉并掌握HTML、CSS、JavaScript等制作网页的各种技术,这样才能更好地设计出符合用户需求和标准的网页。

此外,计算机技术日新月异,HTML已经历了由HTML4向XHTML发展,到近几年来的由HTML4向HTML5的发展历程。HTML5现已得到了Microsoft、Mozilla等多家知名浏览器厂商的支持,同时,HTML5因具有一些优异的新功能,得到越来越多开发人员的青睐。可以说,HTML5就是Web的未来,也是Web开发者的新希望。作为专业的网页制作等相关人员,有必要了解HTML5,以便在Web技术的发展潮流中立于不败之地。

鉴于上述考虑,本书将内容分为5篇共26章,系统、全面地介绍网页设计与网页制作所涉及的各方面的内容和技巧。主要内容如下。

第1篇 HTML标记语言篇

本篇由第1章~第11章组成,主要讲述HTML相关概念、HTML文件的基本结构、XHTML基础、文档类型、网站建设与发布流程,以及各种基本的HTML标记,包括用于设置页面相关信息、页面主体内容、文字及段落内容和格式、列表、图片、多媒体内容、各种超链接、表格、表单、框架等对象的标记的使用。

第2篇 CSS层叠样式表篇

本篇由第12章~第16章组成,主要讲述CSS基础知识、CSS的定义、各种CSS选择器、CSS常用属性、在HTML文档中应用CSS的方式、盒子模型,以及使用CSS+DIV布局网页等内容。

第3篇 JavaScript脚本语言篇

本篇由第17章~第22章组成,主要讲述JavaScript基础知识、在HTML网页中嵌入脚本的方式、事件驱动和事件处理、脚本函数、脚本对象和几个经典案例。

第4篇 HTML5基础篇

本篇由第23章~第24章组成,主要讲述HTML的发展历程、HTML5的优势、HTML5的语法变化、HTML5的文档结构,以及HTML5表单新增属性、新增的input元素类型、新增的表单元素和新增的客户端校验方式等内容。

第5篇 综合实例篇

本篇由第25章~第26章组成,这两章将理论知识贯穿于实践,其中第25章介绍了整合HTML+CSS+JavaScript来设计与制作网页涉及的各方面的内容和技巧;第26章则主要介绍了使用HTML5+CSS来制作网页所涉及的各方面的内容和技巧。

本书具有以下几个特点。

• 内容全面、系统。本书详细介绍了网页设计与制作所涉及的各方面内容和技巧,以及HTML5这个未来的新一代Web标准。

• 理论和实践完美结合。每章都配有大量的实用案例,对一些核心知识点,还在相应章节中引入综合案例;同时在全面、系统介绍各章内容知识的基础上,提供了两个整合应用所介绍的各种前端技术来制作网页的综合实例。通过各种案例,将理论知识和实践完美地结合起来。

• 图文并茂。本书的每个实例代码都配有相应的运行效果图,效果直观,使读者轻易获得感性认识,提高学习效率。

本书条理清晰、通俗易懂,实用性和可操作性强,可作为大中专院校及培训学校计算机及相关专业的教材,并可供从事网页设计与制作、网站开发及网页编程等行业人员参考。

本书由聂常红主编和统稿,其中第1章~第5章、第7章、第9章~第11章、第23章~第26章由聂常红编写,第12章~第16章由王刚编写,第17章~第22章由潘正军编写,第6章、第8章由唐远强编写。另外,唐远星参与了部分习题的编写,刘志伟、杨艳和赵莲芬也参与了部分工作。

编者

2016年4月