web
一.什么是万维网(web)
web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。
web和Internet并不等价,Internet早在上世纪50年代就已经出现,用于基本的文件交换,web在上世纪90年代才出现。
在书上给出了以下简单的定义:
web:信息和用于访问信息的网络软件的基础设施
web页:包含或引用各种数据类型的文档
链接:两个web页之间的连接
网站:一组相关的web页
web浏览器:获取并显示web页的软件工具
web服务器:响应web页请求的计算机
统一资源定位符(URL):说明web地址的标准方式
(以上是web常用的相关概念)
以下是web一些相关简单应用:
即时消息(IM):发送短消息的技术
可与发短信类比,QQ,wechat
方便,但是不安全,通过IM协议发送的消息并没有加密,可能会被中间点截获,未加密的电子邮件也同样不安全
博客:写博客,就如这一篇
cookie(购物车基于此实现)
cookie是一种基于web的技术,存储浏览历史到本地计算机,增强了web的实用性,但是也有人反对
web分析:网站使用情况的数据分析和采集
HTML和CSS:
超文本标记语言(HTML):用于创建web页的语言
HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。(这些蓝色的字就是链接)
超文本是一种组织信息的方式,它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。这些相互关联的信息媒体可能在同一文本中,也可能是其他文件,或是地理位置相距遥远的某台计算机上的文件。这种组织信息方式将分布在不同位置的信息资源用随机方式进行连接,为人们查找,检索信息提供方便。
如上图,最简单的HTML文档
标记语言:使用标记来注释文档中信息的语言(上面的<h1>等)
标记:标记语言中用于说明如何显示信息的语法原素
HTML5:最新的HTML标准
这里不涉及HTML的具体用法,只简单介绍
层叠样式表(CSS):
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
(css用于定义html文档的样式,即外观,比如网页上的动态文字、文字的色彩、字体、动画效果,都可以由css来实现。)
交互式网页:
Java小程序:为嵌入HTML文档所设计的程序,通过web传输,在浏览器中执行
Java服务器页(JSP):
jsp小脚本:嵌套在HTML文档中用于给web页提供动态内容的代码片段
XML:允许用户描述文档内容的语言
随着Web应用的不断发展,HTML的局限性也越来越明显地显现了出来,如HTML无法描述数据、可读性差、搜索时间长等。人们又把目光转向SGML,再次改造SGML使之适应现在的网络需求。随着先辈的努力,1998年2月10日,W3C(World Wide Web Consortium,万维网联盟)公布XML 1.0标准,XML诞生了。
(我理解就是HTML的升级版)
#https://blog.csdn.net/katol/article/details/89192950 web发展简史
#http://www.divcss5.com/html/h50804.shtml HTML和CSS区别