收藏华初网欢迎来到华初网!
高级搜索
首页 > 精品试读 > 计算机 > 程序设计 > Perl > HTML、XHTML、CSS与 JavaScript入门经典

HTML、XHTML、CSS与 JavaScript入门经典

[ 华初网推荐 ]
推荐指数
  • 作者:达克特( Jon Duckett)
  • 出版社:清华大学出版社
  • 书号:9787302251712
正如已经看到的,通过本书将学习到如何使用XHTML控制网页的结构,如何使用CSS控制网页的样式,以及如何使用JavaScript添加交互功能。对于构建网站,学习代码的工作原理可以为您打下坚实的基础,并且本书还提供了大量的实践指导,通过这些指导可以帮助解决在构建网站时可能遇到的问题。 在学习如何编码的过程中,还会发现许多实用的指导,即如何构建易于使用的网站以及如何使访问者能够完成他们的目的。本书的几个部分还将讨论与可访问性相关的问题,即使网站能够被尽可能多的用户访问(特别是,对于那些有视力障碍或难以使用鼠标的残疾人)。而且许多国家都有与网站可访问性相关的法律,在这些法律中具有针对构建网站的严格的可访问性指导原则,以确保网站不会排除访问者。在构建网站之前需要仔细思考,从而使那些有视力障碍的访问者能够以较大的文本查看网站,或者通过一种称为屏幕阅读器的软件阅读网站上的内容。本书致力于可用性和可访问性,并且针对那些需要学习如何使他们的代码具有更好的可访问性和可用性的Web开发人员。本书旨在让您从一开始就牢记这些原则。 除了学习如何编写代码以创建具有良好可用性和可访问性的网站之外,他还将和您共享大量专业Web设计人员在创建新网站时所使用的提示和技术。这些技术使您能够更加容易地以更加富有吸引力的方式创建网页。 甚至还将学习与创建在移动电话、游戏控制台等设备上工作的网站的相关内容,使用这些设备访问Web正变得越来越普遍。您可能很欣慰地知道,许多在这类设备上工作的浏览器使用将在本书中学习的相同的语言。通过学习结合使用XHTML和CSS,将能够创建在各种平台上工作的网站,从而相对于仅采用以前的HTML编写的网站具有更持久的生命力。 尽管学习使用这些语言创建网页的最新实践是很重要的,但是如果希望创建任何人都能够访问的网站,那么还必须学习您所遇到的语言的一些老的方面。这是很重要的,因为并不是所有人都在他们的计算机上安装了最新的Web浏览器。因此,最新的功能可能不能工作,并且在这种情况下,需要学习在以前版本的某些浏览器中工作的技术,通过本书您将看到这种情况,在这些情况中某种语言的特定功能被标识为弃用,这意味着尽管这种功能在现代的浏览器中仍然可以工作,但是对这些特征可能不会支持很久的时间。 通过学习本书,您将能够编写出不但使用最近的技术而且在老的浏览器中仍然可以浏览的网页。这些网页看起来很好,并且哪些有视力障碍或身体残疾的人也可以访问。这样的网页不仅能够满足当今访问者的需求,而且也能够使用正在出现的新技术,因此您将学习的技术在相当长的一段时间内都会有效。 本书适用于希望学习如何创建网页的读者,也适用于已经从事过网页的编写(可能是使用某种网页制作工具),但是希望真正理解Web语言的读者,从而可以进一步控制所创建的网页。 有经验的Web开发人员也能够从本书中受益,因为本书介绍了一些最新的技术,并且鼓励您接受某些Web标准,这些标准不但能够满足访问Web的新设备的需求,而且能够使网站获得更多的访问者。 为了阅读本书您不需要具备任何编程经验。本书是一本编程的入门书籍。不管您只是一位爱好者还是希望从事Web编程职业,本书都将提供Web编程的基础知识。当然,术语“程序员”通常与“低层次”联系在一起,但是正如在本书最后将会看到的,即使希望被称为Web设计人员,也需要知道如何编写代码以便创建出优秀的网站。 本书主要内容 阅读完本书之后,将能够创建出具有专业外观并且代码优美的网页。 您不仅将学习如何编写由标记语言(如HTML和XHTML)组成的代码,并且将看到如何应用这些代码,创建具有复杂布局的网页、在网页中定位文本和图像在您期望显示的位置,以及设置所需要的颜色和字体。在这个过程中,您将看到如何使网页易于使用,并且如何使尽可能多的访问者能够访问网页。本书还将介绍一些实用技术,例如,如何使网站能够在Internet上可用,以及如何使搜索引擎能够识别网站。 本书主要介绍HTML、XHTML和CSS。还将介绍JavaScript的基础知识,通过这些基础知识足以实现一些为网页添加交互功能的示例,并且能够处理一些基本的脚本。此外,本书还提供了在将来可能希望学习的一些其他技术。 本书鼓励编写遵循Web标准的代码。HTML、XHTML和CSS均由World Wide Web联盟(简称为W3C,网址为www.w3.org/)创建和维护,它是一个专门致力于创建Web开发规范的组织。本书也介绍了某些不遵循这些标准的功能,当遇到这样的标记并需要知道它的作用时,了解这些功能是非常有帮助的。在介绍这些功能时,会明确标识出它们不是标准的组成部分。 使用本书的要求 使用本书所需要的全部条件,是一台安装了Web浏览器(最好是Firefox 2或更高版本、Safari 2或更高版本、Internet Explorer 6或更高版本)、以及一个简单的文本编辑器(如Windows的Notepad或Mac的TextEdit)的计算机。 如果有一个网页编辑程序,如Macromedia Dreamweaver或Microsoft FrontPage,就也可以使用该程序。但是本书不会讲解如何使用这些程序。反而,本书将介绍如何手动编写这些程序能够产生的代码。即使使用某种网页编辑工具,理解了这些工具生成的代码,也就可以进一步编辑这些代码,从而可以进一步控制网站的外观,使网站更具有吸引力。 本书组织结构 第1章展示了创建网站的主要任务,是使用元素(element)和特性(attribute)标记(marking up)希望在网站上显示的文本。正如您将看到的,这些元素和特性描述了文档的结构(哪些是标题、哪些是文本段落、哪些是链接等)。 前6章描述了组成HTML和XHTML的不同元素和特性,以及如何使用它们编写网页。将这几章组织成与任务相关的领域,如将文档结构化为标题和段落,创建网页之间的链接,添加图像、音频和视频,以及显示表格等。在介绍每个任务或主题时,本书都将首先给出一个示例,以演示可以实现的功能,然后详细分析使用的元素和特性。 当第一次阅读本书时,不需要仔细地阅读每个元素的解释。只要理解了标记的主旨,感觉能够进一步阅读就可以了,然后当需要时再返回来详细查看细节内容。 在每章的结尾设计了一些练习,这些练习用到了在本章所介绍的概念。为了完成练习,如果需要返回并重新阅读该章的内容,那么请不要为此感到担忧,因为本书的目的就是在未来的几年中为读者提供有用的参考,所以不需要用心学习所有内容。在阅读本书的过程中,将了解到每个元素能够被哪些浏览器所支持,并将学习到大量实用的用于创建专业网页的提示和技巧。 学习了如何利用HTML和XHTML创建和结构化文档之后,接下来将学习如何使用CSS使网页更具有吸引力。例如,将学习如何改变字体与字型大小、文本的背景色、项周围的边框。此外,还将学习如何控制项在网页中显示的位置,从而创建具有吸引力的布局。 运用介绍CSS的这两章(第7章和第8章),以及本书中的示例,就能够编写出非常复杂的网页。这些章节的内容可以作为帮助性的参考,在将来可以重新查阅它们,其中的示例可以作为构建自己的网站的工具包。 第9章和第10章以在本书前半部分中介绍的理论为基础,提供了如何创建新网站的实践性指导,确定网站的目标用户,并确保创建的网站能够满足目标用户的需求。 这些章节也介绍了许多与网页设计以及如何使网页更具有吸引力相关的关键问题。设计部分包括两个大的内容:一是如何布局网页以及更加详细的方面,例如,如何创建有效的导航,从而允许用户在网站中查找他们所期望的网页;二是如何创建有效的表单以从访问者处收集信息。 第11章和第12章介绍了JavaScript,JavaScript是一种用于为网页添加交互功能的编程语言。尽管整个JavaScript语言非常庞大,以至于无法在这两章中全面介绍它,但是在这两章中您将学习如何创建自己的基本脚本,以及如何将其他已经编写好的脚本集成到您的网页中。目前在Web上已经有数以千计的可以自由获取的JavaScript,并且通过学习JavaScript的基础知识,您将看到为网站添加复杂的功能是多么简单,只需要几行代码就可以完成。 第13章将介绍如何将网站发布到Internet上,还将介绍Web主机托管、FTP和代码验证方面的知识。最后,将给出一些想法,以说明除了为网站添加通过本书所学内容能够实现的功能之外,还可以添加哪些内容。还有很多内容您可能希望将其添加到网站上,或者希望通过学习进一步提高Web编程技能,该章还会为您提供其他可能内容的想法。 第14章包含一些核对清单。这些内容综合了本书中介绍的一些主题,如可访问性以及HTML和XHTML之间的区别。 本书还提供了几个帮助性的附录,包括XHTML元素和CSS属性参考。其中一个附录解释了XHTML和CSS如何指定颜色。其他附录分别介绍了可以使用的字符编码、语言代码以及在HTML、XHTML、CSS和JavaScript中可以使用的转义字符。附录I列出了一些不应当继续使用的旧标记,但是当构建网站时仍然可能会遇到这些标记。
精华评价
经典回顾更多>>
Copyright©1998-2015 huachu.com.cn,All Rights Reserved
ICP:辽B-2-4-20100065