《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.7 作业

1.7 作业

本书的每章都有作业,旨在帮助您复习刚学习的主题。在本节的第一个小节中,将回答一些与Web相关的常见问题。接下来,将由您来回答一些有关Web的问题,而随后列出了这些小测验的答案。在每章的最后都有几个练习,旨在帮助您记住刚学到的Web知识。

1.7.1 问与答
问:Web有谁负责运营?这些协议都是由谁控制的?这一切都是由谁管理的?

答:万维网并非由某个组织拥有或控制。鉴于向Web提供信息的独立网站数不胜数,任何单个组织都无法制定相关的规则或指南。然而,有两类组织给Web的外观和发展方向带来了重大影响。

第一个这样的组织是万维网联盟(W3C),它有两个总部,分别位于美国的麻省理工学院和欧洲的INRIA。W3C的成员为有志于支持和定义Web语言和协议(如HTTP、HTML、XHTML等)的个人和组织;W3C还提供浏览器、服务器等产品,可供任何人免费使用。W3C负责制定万维网标准和实施相关的规则,其网站地址为http://www.w3.org/

影响Web的第二类组织是浏览器开发商,其中最著名的是Google、Apple、Microsoft和Mozilla Foundation。为成为最流行、最先进的Web浏览器,这些开发商展开了激烈的竞争。一些关心Web未来的个人和公司成立了一个名为WHATWG(Web Hypertext Application Technology Working Group,Web超文本应用技术工作组)。HTML5规范就是由WHATWG和W3C一起制定的。

从现在开始,WHATWG放弃了给HTML规范制定版本号,相反,HTML将是一个“流动的标准”,将涵盖实验性功能和得到广泛支持的功能,旨在确保该规范紧跟发展步伐,涵盖浏览器开发商一致同意在其浏览器中添加的功能。如果提议添加的功能未得到一致同意,该功能将从HTML规范中删除。这旨在避免以前遇到的问题,即HTML规范制定流程与浏览器开发商所做的工作脱节的问题。

问:我听说Web发展迅速,要跟上潮流几乎不可能。本书会注定一出版就过时吗?

答:确实,Web在不断变化,但本书介绍的大部分知识您以后都用得着。当前,HTML像以前一样很稳定,一旦您掌握与超文本标记语言(HTML)、级联样式表(CSS)和JavaScript相关的核心技术,可根据需要补充新的知识。

1.7.2 小测验
1.URL是什么?

2.要将文档发布到Web上,必须有什么?

1.7.3 小测验答案
1.URL(统一资源定位符)是一个指向Internet上特定文档或信息的地址。

2.您必须能够访问Web服务器。Web服务器是在Web上提供文档的程序,它响应Web浏览器发出的获取文件的请求,能够将请求的网页发送给众多不同类型的浏览器。它们还负责管理表单输入以及处理数据库集成。

1.7.4 练习
1.从现在开始,每当您在网上冲浪时都更多地从Web发布的角度考虑考虑。看看URL由哪些部分组成,注意网页的结构。这样,您很快就将对网页是如何创建的了如指掌。

2.下载一款您通常不使用的浏览器,并尝试使用一段时间。如果您当前使用的是Internet Explorer,请尝试使用Firefox、Chrome、Safari乃至命令行浏览器Lynx或Links。要真正明白现在情况有何不同,还有未升级浏览器的用户的Web体验是什么样的,请从http://browsers.evolt.org/下载一款老式浏览器并尝试使用它。

时间: 2024-11-10 01:07:43

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.7 作业的相关文章

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——导读

**前言**在过去的十年中,Web已成为人类社会不可分割的一部分:企业大多都有网站,而电视广告很少有不显示URL的.最能说明问题的一个简单事实是大多数人都知道URL是什么:几年前不知道互联网为何物的人现在通过FaceBook又与高中同学联系上了. Web最大的优点是,即便不是什么大公司,也能在Web上发布信息.您只要有一台能够访问互联网的网站并愿意学习,就能创建自己的网站.您既然选择了阅读本书,显然是对Web发布感兴趣.您之所以学习Web发布,可能是出于工作需要,也可能是旨在寻找新的自我表达途径

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——2.3 使用Google Chrome 开发者工具

2.3 使用Google Chrome 开发者工具 下载并安装Google Chrome后,启动它并访问http://getbootstrap.com/.Bootstrap是一个通用的网页框架,将在本书后面讨论.就当前而言,它很有用,因为这个网页的源代码易于理解.在Chrome中,选择菜单"更多工具">"开发者工具",这将打开开发者工具,如图2.4所示[1]. 有一个打开开发者工具的快捷键,在Windows中为Ctrl + Shift + I,在OS X中为C

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.2 Web浏览器

1.2 Web浏览器 前面说过,Web浏览器是一款应用程序,您使用它来浏览网页以及在万维网中导航.Web浏览器有很多,适用于您想象得到的任何平台的都有.例如,Windows自带Microsoft Internet Explorer,OS X自带Safari,而Mozilla Firefox.Google Chrome和Opera都可免费下载.另外,通过移动设备和平板电脑使用浏览器的人越来越多.iPhone和iPad自带了Mobile Safari,Android移动平台也自带浏览器.还有其他移动

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——第1章 何为Web发布 1.1像Web发布者一样思考

第1章 何为Web发布 千里之行,始于足下:这是学习编写.设计和发布网页之旅的第一站,但实际踏上旅程前,您应学习一些简单的基础知识,包括: 万维网(World Wide Web)的工作原理: Web浏览器是做什么用的,用户通常使用哪些浏览器: 何为Web服务器,您为何需要它: 一些有关统一资源定位符(URL)的知识. 当前Web无处不在,因此本章的内容可能有点老生常谈.如果您这么认为,可大致地扫一眼,再进入第2章,迈出创建网页的第一步. 1.1 像Web发布者一样思考 从用户的角度看,您很可能很

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.4 统一资源定位符

1.4 统一资源定位符 前面说过,URL指向Web上的一些数据,该数据可以是Web文档.图像.样式表或JavaScript脚本,这些都将在本书后面介绍.URL为查找并访问信息提供了统一而一致的方法. 除在浏览器中直接输入URL来访问网页外,您还可使用URL在文档中创建到另一个文档的超文本链接.因此,无论从什么角度看,URL对您和浏览器在Web上导航来说至关重要. URL包含有关如下方面的信息: 如何获取信息(使用哪种协议:FTP.HTTP还是file): 该信息所在计算机的Internet主机名

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——2.6 Web托管

2.6 Web托管 您迟早需要将您在本地计算机上创建的网站放到Internet服务器上.这样做之前,您必须确定自己需要什么样的托管协议.最简单的方法是,获取一个这样的Web托管账户,即让您能够将HTML文件.图像.样式表和其他Web内容上传到一台Web服务器.这种方法让您能够在本地轻松地创建网站,并原封不动地发布到服务器. 2.6.1 使用内容管理应用程序另一种选择是使用应用程序将内容发布到Web上.如果您要创建的网站属于已有的类型,市面上有相应的发布工具,这种选择将更合适.无论使用上述哪类应用

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——第2章 准备好工具 2.1网站剖析

第2章 准备好工具 无论是编写图书还是给房间刷漆,您都不会草率行事,抓起刷子就干或立即坐在计算机前敲字,而是先制定完成项目的计划并搜集完成项目所需的材料.您的计划可能很简单--先刷墙再刷天花板,也可能很复杂--详细列出您要写到书中的每项内容. 搜集材料方面亦如此.如果您要给房间刷漆,就需要刷子和油漆,还有防止油漆落在其他地方的东西.同样,如果您要编写图书,就需要安装字处理程序,还可能需要搜集为写作提供支持的研究材料.与其他大多数项目一样,设计并编写网页也需要思考并制定计划,然后再着手处理文本和图

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.3 Web服务器

1.3 Web服务器 要查看和浏览网页,只需要一款Web浏览器:要将网页发布到Web上,需要一个Web服务器. Web服务器是在计算机上运行的程序,负责响应Web浏览器的请求--向它提供URL指定的内容.要将文档发布到Web上,需要一个Web服务器.运行服务器程序的计算机也被称为服务器,这容易让人混淆.因此,如果有人说Web服务器,他指的可能是用于响应请求的程序,也可能是运行该程序的计算机. 您使用浏览器请求网页时,浏览器使用HTTP建立一条到服务器的Web连接.服务器接受连接,发送请求的文件,

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.6 小结

1.6 小结 要发布到Web,您必须明白与Web的各部分相关的基本概念.在本章中,您学习了三个重要的概念.首先,您学习了用于发布信息的Web的一些重要特征.其次,您学习了Web浏览器和Web服务器以及它们如何交互来传递网页.最后,您学习了URL是什么,以及为何它对Web浏览和Web发布来说都很重要.