Web发展史
Web 万维网常称为WWW(World Wide Web)发展至今仅30年,英国计算机科学家,蒂姆 伯纳斯 李爵士 提出了 World Wide Web的设计方案,1990年李爵士完成了Web 所有的所需工具,
并于1991年对外发布。
1993年四月,CERN宣布任何人都可以使用Web协议和代码免版税
1994年10月。李爵士在MIT成立w3c
1989年,HTTP 0.9
1996年,HTTP 1.0
WEB1.0时代
在WEB1.0时代,网站的主要内容就是静态的,由文字和图片组成,制作形式也是也表格为主。当时的用户行为也很简单,就是简单的浏览网页,因为当时有个电脑还是很牛逼的~~ 在那个时候网页三剑客是比较有名的,就靠着这个就能获得不菲的薪资。
1999年,HTTP 1.1
2015年 HTTP 2
WEB2.0时代
到了2005年以后,互联网进入了WEB2.0时代,各种类似桌面软件的WEB应用大量出现。网站的前端也发生了翻天覆地的变化,网页不再单纯的有图片和文字组成了,因为已经满足不了用户的需求了,这时候各种富媒体诞生了,像音频、视频、flash等,可以让网页变得更加生动形象,网页上的交互也给用户带来了很好的体验。这些都是基于前端技术实现的
WEB3.0
随着时间的发展,技术也是日新月异,互联网也迎来了WEB3.0的概念。那WEB3.0时代的到来,意味着网站内的信息可以直接和其他网站相关信息进行交互,也可以通过第三方平台同时对多家网站的进行进行整合使用。用户在互联网上拥有自己的数据,并能在不同网站上使用。举个很简单的,作为前端工程师,大家没事肯定泡GitHub,都有GitHub账号,但是你会发现很多不论是编程网站还是教育网站,我们在登陆的时候都可以使用第三方登陆,使用GitHub一个账号就可以搞定。而且现在浏览器上也可以实现一些复杂的系统功能,不再像之前的两个时代,网站就是简单的展示内容了。
1993年 Marc Andreessen 和 Eric Bina@UIUC研发世界第一款流行浏览器Mosaic
Marc Andressen 认为HTML需要一种脚本语言,一种业余爱好者和新手都很容易使用,并且可以直接在网页源码中编写的编程语言。
布兰登 艾克
1995年5月,Eich花了大约一周时间完成了脚本语言的设计
1995年9月,Netscape2.0测试版发布,命名LiveScript
1995年12月,Netscape2.0 beta3中改名为JavaScript
1996年,微软发布IE3 支持JScript和VBScript,支持JAVA,支持CSS
层叠样式表
1994年 Hakon Wium Lie 提出,Bert Bos共同参与设计
1996年W3C正式发布第一版CSS1.0
1996年IE3第一个部分支持 2000年 IE5 for mac第一个彻底支持CSS1.0
Web发展史的更多相关文章
- java web学习总结(一) -------------------基本概念
一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...
- WEB开发基本知识
参考文献:http://www.cnblogs.com/xdp-gacl/p/3729033.html 一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示I ...
- java web 学习一
一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...
- Erlang cowboy 入门参考之现代Web的发展历史
Erlang cowboy 入门参考之现代Web发展史 原文: http://ninenines.eu/docs/en/cowboy/1.0/guide/modern_web/ 让我回顾一下web技术 ...
- JavaWeb-入门第一课-1.静态web动态web 2.web服务器 3.下载和安装Tomcat-web服务器
文章来源:http://www.cnblogs.com/xdp-gacl/p/3729033.html 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思 静态web资源(如html ...
- web前端的环境配置
1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源(如html 页 ...
- Java Web学习总结(1)——JavaWeb开发入门
一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...
- Java Web总结(一)-- 入门
一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...
- JavaWeb 的学习一
JavaWeb学习总结(一)——JavaWeb开发入门 一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Inte ...
随机推荐
- 题解-BJOI2019 光线
Problem loj3093 & x谷 题意概要:给定 \(n\) 块玻璃,每块玻璃有其折射比例与反射比例(折射比例+反射比例 不一定为 \(100\%\)),求从最上头打下一束光,有多少比 ...
- hibernate核心类及常用方法
Configuration configure = new Configuration().configure(); SessionFactory factory = configure.buildS ...
- linux 下修改网关mac地址
以rtl8196e为例 eth0:mac 地址设为123456789012 # flash set hw_nic0_addr 123456789012 eth1:mac 地址设为1122334455 ...
- js-将文本复制到剪切板
// 将文本复制到剪切板 var clipboard2 = new ClipboardJS('.add_wx_guide_float', { text: function(trigger) { ret ...
- 如何进行PDF页码编排,如何调整PDF页码顺序
PDF文件的页码顺序如何进行调整?许多小伙伴们都不知道,我们在编辑的时候只知道PDF文件的编辑方法,但是调整页码的顺序我们或许不会,但是如何去进行操作呢?看小编的方法吧!如果我们想要修改PDF文件中的 ...
- arm寄存器
ARM 处理器拥有 37 个寄存器. 这些寄存器按部分重叠组方式加以排列. 每个处理器模式都有一个不同的寄存器组. 编组的寄存器为处理处理器异常和特权操作提供了快速的上下文切换. 提供了下列寄存器:三 ...
- 2018-2019-2 网络对抗技术 20165323 Exp1 PC平台逆向破解
实验目的 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串. 该程序同时包含另一个代码片段,getShe ...
- Node js redis
const redis = require('redis');//redis , '172.16.4.2'); //redis操作 client.set("hello", &quo ...
- Taro父子组件通信
父组件 testEvent = () =>{ console.log('abc123') } <Test test={1231323} onTestEvent={this.testEven ...
- Ansible入门篇:playbook的使用
playbooks介绍 playbooks是 一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活.简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在 ...