第一图书网

Web编程入门经典

达科特 清华大学
出版时间:

2010-1  

出版社:

清华大学  

作者:

达科特  

页数:

636  

Tag标签:

无  

前言

目前关于设计和构建Web页面的书籍很多,因此首先感谢您选择阅读本书。本书与其他书籍的不同点是什么呢?Web概念已经出现了十多年,在这期间引入了大量用于创建Web页面的技术,其中一些技术目前还在使用,而其他技术已经消失。许多介绍如何编写Web页面的书籍是相同书籍早期版本的修订,因此仍然采用与以前版本相同的介绍方法。而本书的目的是介绍如何为当今以及将来的Web创建页面。因此,读者阅读完本书之后,仍可将其作为一本有用的参考书放在身边,在需要时随时翻阅。曾经有一段时间,编写Web页面的程序员仅需要掌握一种编程语言,即HTML语言。但是随着Web技术的发展,为了创建有效并吸引人的Web页面,程序员需要学习更多的技术,需要掌握多种不同语言,主要包括:·HTML和XHTML:HTML和XHTML用于解释Web页面的结构。它们用于指明哪些文本作为题头,段落的起始位置和结束位置在何处,哪些图像应当出现在文档中,以及指定不同页面之间的链接。不应当将。HTML和XHTML看作是两种独立的语言。相反,可以将XHTML看作是与HTML的最新版本非常相似的语言。·CSS:CSS用于控制文档的外观。例如,可以使用CSS指定字型应该是较大的、粗体的Arial字型,或者指定页面的背景应该是亮绿色。另外,还可以使用CSS控制不同项在页面上的位置。例如,利用CSS将文本放置在同一个页面的两列中。·JavaScript:利用JavaScript可以在创建的Web页面上添加交互性,并且可以操作显示Web页面的浏览器。尽管事实上需要掌握多种语言(而不只是HTML),但是可以将HTML看作熟悉Web的好机会,因为HTML中用于创建Web页面的许多技术拥有成熟的、有利的方法;或者将其看作“最佳实践”,因为可以利用它创建完整的Web站点。本书简介本书将介绍如何利用HTML和XHTML控制Web页面的结构,如何利用CSS赋予Web页面样式,如何利用JavaScfipt添加交互性。但是,只是学习最新的技术并不能确保编写出优秀的Web页面。由于用于编写Web页面的技术不断改进,因此浏览器(用于访问Web的程序和设备)也在改进。浏览器反映——并且有时甚至是通知——用于创建Web页面的语言的发展方向。问题在于并不是每个人都在其计算机上安装了最新软件,因此人们不仅希望编写出的Web页面能够充分利用浏览器的最新功能,而且希望确保Web页面能够在当今仍然流行的较老浏览器上正确显示。

内容概要

本书为这个大家熟悉的主题,提供了一种新的学习方法:如何创建当今存在的Web页面——以及在可预见的未来如何创建它们。仅使用HTML代码编写Web页面的年代已经一去不复返。随着Web技术的发展,为了创建有效、吸引人的Web页面,开发人员需要学习很多技术。本书回顾了HTML,也介绍了如何使用XHTML构造Web页面和用于控制页面外观的层叠样式表(CSS)。  本书通过一些典型示例探索了Web浏览器的演化,以及其如何反映Web页面的开发方式。读者将学习到如何利用浏览器的最新功能,以及如何确保所创建的页面能够工作于较老但仍在使用的浏览器中。另外,读者将了解如何为许多能够访问Web页面的设备编写页面。通过结合可用性和可访问性,开发人员将能够编写外观优美、代码专业并采用了最新技术的Web页面。  本书主要内容  组成HTML和XHTML的不同元素和属性,以及如何使用它们编写Web页面  利用CSS使页面吏吸引入并更容易操作  JavaScript的基础知识,以便开发人员在Web页面中添加交互  如何将站点发布到Internet中,如何为站点找到访问者,以及如何让搜索引擎识别站点本书读者对象  本书适用于想学习如何创建Web页面的读者,也适用于想提高Web设计技能水平的读者。本书的读者不需要具有编程或者Web页面编写知识。

作者简介

Jon Duckett在1996年于伦敦Brunel大学攻读心理学学士学位时发布了他的第一个网站。从此,他帮助多个公司创建了各种类型的网站,并且与其他人共同编写了十多本与编程相关的书籍,内容涉及从ASP到XML等多种技术,覆盖了Web编程的各个方面,例如设计、体系结构和代码编写等。

书籍目录

第1章 创建结构化文档  1.1 结构化文档组成的Web  1.2 XHTML简介  1.3 核心元素和属性  1.4 属性组  1.5 基本文本格式  1.6 表现元素  1.7 短语元素  1.8 列表  1.9 编辑文本  1.10 利用字符实体表示特殊字符  1.11 注释  1.12 (font)元素(逐渐淘汰)  1.13 理解块级元素和内联元素  1.14 利用(div)元素和(span)元素分组元素  1.15 本章小结  1.16 练习 第2章 链接和导航 2.1 基本链接  2.2 理解目录和目录结构  2.3 利用(a)元素创建链接  2.4 高级e-mail链接  2.5 本章小结  2.6 练习 第3章 图像和对象  3.1 在站点中添加图像  3.2 利用(obJect)元素添加其他对象  3.3 使用图像作为链接  3.4 图像映射  3.5 本章小结  3.6 练习 第4章 表  4.1 表简介  4.2 基本表元素和属性  4.3 高级表  4.4 表的可访问性问题  4.5 本章小结  4.6 练习 第5章 表单  5.1 表单简介  5.2 利用(form)元素创建表单  5.3 表单控件  5.4 利用(label)元素为控件创建标签  5.5 利用(fieldset)元素和(legend)元素结构化表单  5.6 焦点   5.6.1 焦点移动顺序   5.6.2 访问键  5.7 禁用的或只读的控件  5.8 向服务器发送表单数据  5.9 本章小结  5.10 练习 第6章 框架  6.1 框架集简介  6.2 使用框架的时机  6.3 (frameset)元素  6.4 (frame)元素  6.5 (noframes)元素  6.6 创建框架之间的链接  6.7 框架集的嵌套  6.8 利用(iframe)元素创建浮动框架或内联框架  6.9 本章小结  6.10 练习 第7章 层叠样式表  7.1 CSS简介  7.2 添加CSS规则的位置  7.3 CSS特性  7.4 控制字体  7.5 文本格式化  7.6 文本伪类  7.7 选择器  7.8 长度  7.9 框模型简介  7.10 本章小结  7.11 练习 第8章 更多层叠样式表  8.1 链接  8.2 背景  8.3 列表  8.4 表  8.5 外边框  8.6 :focus伪类和:active伪类  8.7 生成的内容  8.8 其他特性  8.9 额外的规则  8.10 CSS的定位功能  8.11 本章小结  8.12 练习 第9章 页面布局  9.1 解站点  9.2 页面大小(和屏幕分辨率)  9.3 设计页面  9.4 构造页面  9.5 本章小结  9.6 练习 第10章 设计问题  10.1 文本  10.2 导航  10.3 在表的多行中添加阴影  10.4 表单  10.5 本章小结  10.6 练习 第11章 学习JavaScript  11.1 编程的定义  11.2 在页面中添加脚本的方式  11.3 文档对象模型  11.4 开始利用JavaScript编程  11.5 变量  11.6 运算符  11.7 函数  11.8 条件语句  11.9 循环  11.10 事件  11.11 内置对象  11.12 编写JavaScript代码  11.13 本章小结  11.14 练习 第12章 应用JavaScript  12.1 关于编写脚本的一些 实用提示  12.2 表单验证  12.3 增强表单的可用性  12.4 图像翻转  12.5 随机脚本生成器  12.6 弹出式窗口  12.7 JavaScript库  12.8 何时不使用JavaScript  12.9 本章小结  12.10 练习 第13章 在Web上发布站点  13.1 Meta标签  13.2 测试站点  13.3 发布站点  13.4 下一步执行的操作  13.5 其他技术简介  13.6 本章小结 附录A 练习题答案 附录B XHTML元素参考 附录C CSS特性 附录D 颜色名和颜色值 附录E 字符编码 附录F 特殊字符 附录G 语言代码 附录H MIME媒体类型 附录I 逐渐淘汰的和浏览器专用的标记

章节摘录

插图:工作原理您已经多次遇到这段代码中的大部分内容。但是,这段代码主要关注于元素,每一个元素添加一幅新图像。在这个示例中存在3个元素。其中src属性指示图像的URL。这个示例中的URL都是相对于images目录的URL,images目录包含在与示例页面相同的目录中。在第2章中提到,组织文件结构非常重要——在这里可以了解这种重要性的原因(可以清晰地表明图像应当位于站点结构中)。编写的每一个元素中都应当使用alt属性。如果浏览器无法加载图像,则将显示该属性的内容,并且如果访问者视力受损,该属性值也能告诉他们图像的内容。width属性和height属性用于告诉浏览器图像的显示大小。通过包含这些属性,浏览器能够更快地布局页面,因为它能够在不等待图像下载完成的情况下显示页面中的其他项。虽然可以使用这两个属性放大或缩小图像,但最好让图像具有希望使用的尺寸。如果让图像更小,应该保存它的一个新版本,而不只是使用这两个属性,这样能够节省访问者的时间和带宽。3.2 利用元素添加其他对象W3C在。HTML4中引入了元素,目的是利用它在文档中嵌入所有类型的媒体,除了图像之外,还包括MP3文件、Flash电影、QuickTime电影、JavaScfipt对象、Java小程序等。W3C甚至希望最终可以利用元素在文档中包含图像。虽然我们习惯于浏览器支持GIF、JPEG图像甚至最近出现的:PNG图像,但并不习惯于其支持MP3声音文件、Flash电影、QuickTime电影或者Java应用程序。当然,对于后面的几种媒体,通常可以使用元素在页面中包含其他一些类型的软件,以便播放或加载相应的媒体文件。例如:·利用Flash播放器播放:Flash电影;·利用Windows MediaPlayer播放Windows媒体文件;·可以在多种播放器中播放MP3,包括。Flash播放器、windows Media播放器、Quick TimePlayer。因此,当需要在Web页面中嵌入声音、视频或Java/JavaScript应用程序时,不仅需要具有相应的文件,而且需要选择一种应用程序嵌入到页面中,用于播放/运行该文件。在页面中包含正确的工具是一项复杂的操作,因为并不是所有的计算机都安装希望使用的应用程序。另外,每一种播放器都具有很多不同的版本。在编写本书时,在Web页面中嵌入移动图形和视频的最常用方式是使用Flash(Flash用于服务站点中的大多数视频和音频文件,例如YouTube站点和MySpace站点)。但是,虽然Flash通常被认为已经在世界上超过95%的计算机上安装,但Flash播放器仅在最新的版本中才支持播放音频和视频。


编辑推荐

《Web编程入门经典:HTML、XHTML和CSS(第2版)》是由清华大学出版社出版的。

图书封面

图书标签Tags

广告

下载页面


Web编程入门经典 PDF格式下载



之前有过简单的div+css的基础,看到清华大学出版社就冲动的买下了。大致的翻了一下目录并看了部分章节,觉得这本书面面俱到,对html、css、js的大部分元素都作了介绍。之所以说他是适合初学者的书,是因为这本书的定位可能就是带领读者认识html、css、js,比如说css的边框里,只谈到了border的上下左右边框以及边框颜色的css样式及其特性,并没有深入的教学,比如圆角边框等。总之对于初学者来说这本书可以带你构建简单的WEB页面,要想更深入的学习,书的背面还有推荐书目。


WEB入门必备,即使不是专门的WEB开发人员,也可以利用此书对HTML等有个大概的了解,便于使用其它技术对WEB进行各种操作


Web入门的好书,系统讲解了html、css、javascript的各种属性,可以当做参考手册来使用!赞!


初学WEB程序设计,想着买一本是集合的,并不是HTML CSS各自分开那样,集合也有集合的好处,不错


学习web编程的经典入门之作 但以后想从事服务器端编程 则必须另外学习了 此书只能引领你很好的走进web的世界!


是正版,初学web程序入门的好书,当然,想学web编程还要买其他的书。


想入门web开发,这本书很适合。


不错的书,就是有点贵。准备从这本书开始我的Web编程之路,这么厚的一本书,应该能给我一个扎实的基础吧~


新手新手新新手应该阅读的,或没有做过web开发的人可以阅读


常常在睡觉前看上一章半章的,真是非常经典的入门教材,对学习web基础很有用。


大致翻了一下,写得挺详细,做WEB开发可以看一看


很不错的Web入门书籍,对初学者来说是很好的教材。


对于web入门来说,是一本很好的书籍,,,


真是很实用的一本书,对HTML代码讲的很清楚,很值!


真正经典的一本书,全书详细介绍了HTML标签的所有特性.及其使用方法.详细流畅.不可多得的一本好书.鄙人第一次感觉书原来也可以写得这么好


非常好,这本书为大家熟悉的一个主题提供了一种全新的方法,不像是其它的书一样千篇一律,可能这就是外国人编书的特点之一吧。因为本人比较笨,而且不是专业的,这本书正好可以向喜欢看热闹的门外汉提供一个探险的平台。阅读本书没有刻苦用功的感觉,就像是在阅读一本杂志,也像是在把玩一款新游戏。但愿这本书能够陪伴我1-2年的时间,让年龄与能力一起增长。


很好的书可以学习编程推荐


写的很详细,对新手来说是入门的好选择,大量的实例也有助于读者提高。


但买回来翻了看看,还不如中国人自己写的。之前想买的那本带有练习题,在书店里看过。后来网上有人说那书里有错误,就没有买。看到这本的时候说很好,就买了。
内容都差不多,这本书前面基本都是在说注意这个那个的,很失望,还很贵!!!


书的质量很好,内容页很好,虽然价格有点高!
此书适合没有任何经验的初学者,看完后还需要购买更高级的书深造!
希望当当网推出更多WROX出版的计算机专业书籍,清华大学出版的这套书好多在当当都搜索不到,总之还不错!


这本书讲的很详细,但是后面的Javascript讲的不是太多,总体来说非常不错了。


经典教材,慢慢学习中


这本书很适合刚开始学做网页入门的人


适合入门级的人购买,读完本书会得到很多心得,值得购买


对于弄网站的朋友非常有用,值得推荐


讲的很好,第一本WROX的书,入门经典。


正在学习中 就是看不懂


之前学网页设计时候的入门工具书,推荐


到货很快,书的质量不错,粗略的看了一下,介绍的挺详细,决心开始好好学习一下~~


书的质量很好~很实用的一本书,书里多处给出一些总结提示,适合初学者。


对基础介绍的比较多,适合入门


看过之后才知道什么叫好书,内容挺详细的,适合入门如书面一样


买给同事学习用的,应该有用


刚学习,希望能学好


书还是不错的,慢慢学习。


初学网页制作必备好书,太规范了,规范得我都想跳楼了。太详细了,详细得我都想跳楼了。看起来速度可以很快,看完之后还可以收藏。


书中讲的很细致 涉及到很多 不错


书不错,挺厚,需要功夫


还没看。但之前看了电子当的书觉着这本书还可以。


这本书我看了,真不错~~~~~~~~~~~~


书的内容丰富,应该算的上经典了


很适合入门,花十几天读完就能入门,很值得。


学完了,作为入门级,觉得很好


入门的好书!!!


真的很好的,挺适合一些自学者!!!


呵呵,初学者,觉得蛮好的~应该是很经典的,当然有些地方翻译肯定是不太好理解的,还好我又在网上下了个英文版的


正版!!书内容很好,适合初学者!!


内容讲的很详细,不错!


专业,你懂的


据说很基础,这个系列的都很不错~


讲的很详细,学完估计就会很精通啦


刚开始看,感觉很好,讲的很细。


老弟的老师推荐的专业课读物。不错


正在慢慢读,很有用。


源代码和例子都非常清楚 非常好的计算机教程


别人也没说好 也没说不好


先看的电子书,又买的实体书,正版书,都这样,挺满意的。3天到货,物流满意。


老公买的,据说不错


很不错的书,讲解很清楚。


对初学者来说很好,熟了就不必了


书页的质量还行,字迹很好


SO GOOD!


书质量一流,非常好!


正品,是正品


超级厚的一本············· 可以看很久一段时间了


纸张很好,给力啊!


详细到爆炸,适合初学者,也适合老手!


写的很全,分类给你讲解。自己做网页的时候最好下个参考手册。


言简意赅,脉络清晰,读起来好理解,不错!


书还不错,送货速度也挺快的。


昨天定的,今天收到了,感觉还不错的样子,希望能有用


我真的无话可说,只能用一个字代替:美!


看上去不错,要慢慢品


很详细,挺好的!!


对没有学过web编程的童鞋很有用 但是介绍标签的属性实在是太繁琐了 感觉有点浪费纸


HTML、CSS入门还不错,比较基础。不过Javascript就讲的并不是太好。


本书一般,对初学者有很大帮助的!记住代码修改更新网站很实用的,就是讲解得不够深度!还行哈


一本HTML基础的书,不多说。


这本书讲的很详细,是本网页制作入门之作。
不过内容太多,容易让人厌烦。所以,看这本书的时候,得会挑重点来看。
鄙人之见,希望对有意向购买此书的人有帮助。


刚拿到货,发货很快,外观还可以,内容还没有看


对入门的使用很有帮助


打开包裹,看到这本书的最后几页和前面的是撕开的,想要换又感觉不值当。虽然问题不是很大,但心里感受还是有一点不爽,整体还行,希望以后要注意


翻译的很通顺,读起来没什么障碍。这一点能做到已经很不容易了。
内容全面,有点儿百科全书的感觉


挺好,挺详细的一本书,适合有基础的人看


内容不错适合入门


入门级别的教科书。

可以买来看看,性价比 可以喽


初学者入门的好书


给公司技术员买的,他说很好。


学了一些 不实践就忘了


很不错,值得一看,行业经典


内容很全面,适合初学者。


不知道为什么封皮磨损的这么厉害,并且上面灰尘特别的多。应该是剩下的货。内容还好,大体看了一下,不太总的来讲没有预期的那么好


虽然买不到原版的,这个翻译版的还算是可以的,,不过还是比较喜欢原版的


第一天晚上下的单,第二天上午就收到了,送货速度还是比较快的。书的质量还可以,但是还是贵了点。


还是不错的,东西很基础,比较适合初学者,也挺全面的


书不错应该是正版,就是有点贵啊


写的很细 适合初学


书还行,封面有划痕,就是物流的速度比较慢


很容易懂,完全不像国内的教程一样 这本书会教读者思考 希望国内教程的作者也能出一些这样的教程,因为舶来书总有一些让国人不太熟悉的地方!这是一本有灵魂的技术书!


还没有完整拜读,不能评论,仅引用书中的一句话:“许多介绍如何编写Web页面的书籍是相同书籍早期版本的修订,因此仍然采用与以前版本相同的介绍方法。而本书的目的是介绍如何为当今以及将来的Web创建页面。”。希望能对大家有所帮助。


相关图书