互联网与Web
互联网是一个计算机连接的网络。互联网不属于任何一家公司,它是在规范的标准和规则管理下协同努力的结果。
Web(通常称为万维网,也就是网站地址中的www)只是互联网上分享信息的方式之一。
组成互联网的计算机,因为它们可以根据请求来“提供”文档,所以这些计算机被称为服务器。
要想使一台计算机称为Web的一部分,就必须在计算机上运行特殊的Web服务器软件来处理超文本传输协议(http)。Web服务器也称为"HTTP"服务器。
浏览器渲染引擎,负责将HTML和CSS转换为在屏幕上呈现的内容。
网页地址(URL)
Web上的每个页面和资源都有特殊的地址,那就是URL(统一资源定位符)
。
URL的组成
完整的URL通常由三部分组成 : 协议,网站名称以及文档或资源的绝对路径。
http://
: URL所做的第一件事是指定处理特定事务所用的协议。www.example.com
: URL的第二部分用域名标识网站。/2018/samples/ first.html
: 这是在服务器上被请求的HTML文档first.html
的绝对路径。
简化的URL
显然,并非每一个URL都这么长。要访问O'Reilly
的网站,只需要输入oreilly.com
,而不是http://www.oreilly.com/index.html
。
跳过协议
因为几乎所有的Web页面都是用超文本传输协议, 所以http://
通常是隐含的。
指向默认文件
当地址中没有包含被请求的HTML文档的绝对路径时,则会找到默认文件index.html
。
网页结构
一个页面的可能组成部分 : 一个HTML文件,一个样式表和多个图像文件。
HTML文件
HTML(超文本标记语言)
是专门为使用超文本链接的文件而创建的。
HTML标记简介
大多数HTML标签都是成对出现的,它们之间就是元素的内容。
图片在哪里
每个图片都是单独的图像文件,图像文件放置在HTML图片元素(img)中,图片元素可以告诉浏览器到哪里去找图片。
添加一点样式
使用JavaScript添加行为
要使页面上的元素执行某些操作,可以使用一种称为JavaScript
的脚本语言。
HTML提供了结构,CSS样式改变了事物的外观,而JavaScript
则添加了一个行为组件来控制事物的工作方式。