博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《21天学通HTML+CSS+JavaScript Web开发(第7版)》——第2章 准备好工具 2.1网站剖析...
阅读量:5920 次
发布时间:2019-06-19

本文共 1494 字,大约阅读时间需要 4 分钟。

本节书摘来自异步社区《21天学通HTML+CSS+JavaScript Web开发(第7版)》一书中的第2章,第2.1节,作者:【美】Laura Lemay(劳拉·莱梅) , Rafe Colburn(雷夫·科尔本) , Jennifer Kyrnin(珍妮弗·凯瑞恩)著,更多章节内容可以访问云栖社区“异步社区”公众号查看

第2章 准备好工具

无论是编写图书还是给房间刷漆,您都不会草率行事,抓起刷子就干或立即坐在计算机前敲字,而是先制定完成项目的计划并搜集完成项目所需的材料。您的计划可能很简单——先刷墙再刷天花板,也可能很复杂——详细列出您要写到书中的每项内容。

搜集材料方面亦如此。如果您要给房间刷漆,就需要刷子和油漆,还有防止油漆落在其他地方的东西。同样,如果您要编写图书,就需要安装字处理程序,还可能需要搜集为写作提供支持的研究材料。与其他大多数项目一样,设计并编写网页也需要思考并制定计划,然后再着手处理文本和图形并将它们链接起来。同样,您需要确保创建网页需要的一切都在计算机中,还有一个可用于托管网站的地方。

要为发布到Web做好准备,您必须:

  • 了解Web服务器、网站、网页和主页之间的差别;
  • 配置计算机,以便能够开始创建网页。

2.1 网站剖析

首先,介绍一下本书都将使用的一些简单术语。您必须知道下述术语的含义及其在您开发的Web产品所处的位置。

网站:一个或多个网页,它们以有意义的方式组织起来,一起描述了一项信息或营造出一种效果,如图2.1所示。

screenshot

  • Web服务器:Internet或内联网中的计算机,在收到浏览器的请求时提供网页或其他文件(内联网是使用Internet协议但不对公众开放的网络)。
  • 网页:网站上的单个文档,通常由超文本标记语言(HTML)文档和其中显示的内容(如内嵌图像或样式表)组成。
  • 主页:网站的入口页面,可链接到当前网站或其他网站的页面。

网站都由Web服务器托管。在本书的前几章,您将学习如何开发深思熟虑、设计良好的网站。然后,您将学习如何将网站发布到Web服务器。

就像纸张页是图书和报纸的构成元素一样,网页也是网站的构成元素,虽然网页不像纸张页那样长度是固定的。网页有时也被称为Web文档,这两个术语说的是一码事。网页由HTML文档和其他部分(如图像或其他多媒体)组成。

注意

  当今的大多数网站都不是由不同的网页组成的,而是使用应用程序创建的,这些应用程序根据一组常用模板发布存储在数据库中的Web内容。网站上的URL充当了发布应用程序的输入。在本书中,您将创建传统意义上的网页,因为这是最容易的学习方式。
如果您是发布到网站,主页将是网站的首页或最顶层页面,它是让用户能够访问网站其他网页的入口,如图2.2所示。
screenshot

  大多数用户都将通过主页访问您的网站,但有些用户将通过其他网页进入您的网站。用户可链接到您的网站的任何网页,这是Web的本质决定的;如果并非主页的网页包含有趣的信息,用户可能直接链接到该网页;因此,在这些网页中,不应假设访客见过您的主页。

主页通常概述了通过这个起点可以访问的网站内容,例如,它可能是一个目录或一组图标。如果网站的内容不多,它们可能都包含在一个网页中;在这种情况下,主页和网站指的是一回事。个人主页可能包含到简历的链接以及到Twitter账户和Flickr上照片的链接。餐馆的主页可能包含营业时间和位置,还有显示菜单和行车路线的链接。公司的主页通常描述了公司从事的业务,并包含诸如About the Company、Products and Services和Customer Support等链接。

转载地址:http://mzdvx.baihongyu.com/

你可能感兴趣的文章
DoM样式方法
查看>>
自定义注解--Annotation
查看>>
2019北航OO第三单元作业总结
查看>>
PHP中使用mkdir创建多级目录的方法
查看>>
mybatis一级与二级缓存详解
查看>>
前端之BOM,DOM
查看>>
HD 2191 悼念512 [多重背包]
查看>>
POJ 3041 Asteroids【二分图最大匹配.最小点覆盖】
查看>>
尊重生存在这个世界上的每一个人(转)
查看>>
redis 3.2 迁移到4.x注意事项 和 redis 4.0的主要特性
查看>>
【原创】在pc端集成地图功能(一)
查看>>
人工智能实战第三次作业_尹正超
查看>>
3D hover文字特效
查看>>
机房重构之数据库设计
查看>>
Vue-为什么在 HTML 中监听事件?
查看>>
Oracle中使用透明网关链接到Sqlserver(转)
查看>>
CNN实现terecord、数据集、模型训练
查看>>
10行Python代码实现人脸定位
查看>>
Go语言使用匿名结构体解析JSON数据
查看>>
面向对象中组合的用法
查看>>