本次学习交流主讲人:刘雨露
联系方式:15721956977
QQ:1772794752
本文重要作用只是为了带领对前端感兴趣的同学对web进行一个简单认识和入门引导学习。本文概念性内容可能表述不严谨,请大家多多见谅。
基础知识
web简介
www(World Wide Web)即全球广域网,也称为万维网,但www不是网络,也不代表internet。它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务(网页浏览服务),为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。
我们在上网时通过浏览器阅读网页信息就是在使用www服务,它是internet上主要的服务,其他许多网络功能,如上网聊天,购物等,都是基于www服务的。
URL(uniform resource locator)中文全称为"统一资源定位符"其实就是web的地址,俗称“网址”。在万维网上所有文件(HTML ,图片,音乐,视频等)都有唯一的URL,只要知道到资源的URL,就能对其访问。URL可以是“本地磁盘”,也可以是局部网上的某一台计算机,更多的是Internet上的站点,如http://www.baidu.com。
web本意是蜘蛛网和网的意思。对于普通用户来说,web仅仅只是一种环境——互联网的使用环境,氛围,内容等。而对于网站设计和制作者来说,它是一系列技术的复合总称(包括网站的前台布局,后台程序,美工,数据开发等)我们称它为网页。
web的表现形式
一、超文本(Hyper text)
超文本是一种用户接口方式,用以显示文本及与文本相关的内容。现时超文本普遍以电子文档的方式存在,其中的文字包含有可以链接到其他字段或者文档的超文本链接,允许从当前阅读位置直接切换到超文本链接所指向的文字。
超文本的格式有很多,目前最常使用的是超文本标记语言(Hyper Text Markup Language,HTML)及富文本格式 (Rich Text Format,RTF)。我们日常浏览的网页上的链结都属于超文本。
超文本链接一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。
二、超媒体(hypermedia)
超媒体是超级媒体的简称。是超文本(hypertext)和多媒体在信息浏览环境下的结合。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。
Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。Web就是一种超文本信息系统,Web的一个主要的概念就是超文本链接。它使得文本不再像一本书一样是固定的线性的,而是可以从一个位置跳到另外的位置并从中获取更多的信息,还可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连接性把它称为Web。
三、超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。
它详细定了浏览器和万维网服务器之间互相通信的规则。HTTP是非常可靠的协议,它具有强大的自检能力,所有用户请求文件到达客户端时,一定是准确无误的。
HTML(Hyper Text Markup Language)
中文全称:超文本标记语言
超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
HTML语言特点
超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:
简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。
可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。
平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。
通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
HTML整体结构
标准的超文本标记语言文件都具有一个基本的整体结构,标记一般都是成对出现(部分标记除外例如:<p>..</p>),即超文本标记语言文件的开头与结尾标志和超文本标记语言的头部与实体两大部分。
标记符<html>,说明该文件是用超文本标记语言(本标签的中文全称)来描述的,它是文件的开头;而</html>,则表示该文件的结尾,它们是超文本标记语言文件的开始标记和结尾标记。
头部内容
<head></head>;这2个标记符分别表示头部信息的开始和结尾。头部中包含的标记是页面的标题、序言、说明等内容,它本身不作为内容来显示,但影响网页显示的效果。头部中最常用的标记符是标题标记符和meta标记符,其中标题标记符用于定义网页的标题,它的内容显示在网页窗口的标题栏中,网页标题可被浏览器用作书签和收藏清单。
以下列出了 HTML head 元素:
主体内容
<body></body>网页中显示的实际内容均包含在这2个正文标记符之间。正文标记符又称为实体标记。
常见实体
HTML标记的语法
注释
<!--注释内容-->
示例展示
代码
网页效果
温馨提示
用其他的编译器也可以,editplus这个易于新手操作。提前装好编译器和相关资料的下载,有电脑的同学带上电脑,做好准备工作。