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发展史的更多相关文章

  1. java web学习总结(一) -------------------基本概念

    一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...

  2. WEB开发基本知识

    参考文献:http://www.cnblogs.com/xdp-gacl/p/3729033.html 一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示I ...

  3. java web 学习一

    一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...

  4. Erlang cowboy 入门参考之现代Web的发展历史

    Erlang cowboy 入门参考之现代Web发展史 原文: http://ninenines.eu/docs/en/cowboy/1.0/guide/modern_web/ 让我回顾一下web技术 ...

  5. 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 ...

  6. web前端的环境配置

    1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源(如html 页 ...

  7. Java Web学习总结(1)——JavaWeb开发入门

    一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...

  8. Java Web总结(一)-- 入门

    一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...

  9. JavaWeb 的学习一

    JavaWeb学习总结(一)——JavaWeb开发入门 一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Inte ...

随机推荐

  1. SimpleDateFormat 常用用法

    1.SimpleDateFormat函数语法:                   G 年代标志符          y 年          M 月          d 日          h ...

  2. 【转】iPython入门技巧

    [转]http://www.cnblogs.com/cuiyubo/p/6823478.html 学习<利用python进行数据分析> 第三章 IPython:一种交互式计算和开发环境的笔 ...

  3. 高可用Redis(十三):Redis缓存的使用和设计

    1.缓存的受益和成本 1.1 受益 1.可以加速读写:Redis是基于内存的数据源,通过缓存加速数据读取速度 2.降低后端负载:后端服务器通过前端缓存降低负载,业务端使用Redis降低后端数据源的负载 ...

  4. Loadrunner测试数据库性能,测试SQL语句的脚本例子

    Loadrunner与SQL Server的操作可以通过录制的方式来实现,但本文还是通过直接调用loadrunner本身的function来实现sql语句的操作, 主要用到的是lr_db_connec ...

  5. centos/redhat/ubuntu不同之处

    前言:最近用久了ubuntu,发现这个和centos还是有很大差别的,以下是我的个人总结: centos/redhat/ubuntu不同之处: 1.关系理解:centos和redhat,你可以理解为是 ...

  6. openstack虚拟机rescue模式

    nova rescue vm_instance es.ops 20190426 linux虚拟机在出现类似kernel panic后,根据panic信息以及故障前的操作,定位问题的发生点,进行修复 n ...

  7. Fisher–Yates shuffle 洗牌算法

    Fisher-Yates shuffle 是一种生成有限序列的随机排列的算法--简单地说,该算法可以对序列进行混排.本人能力有限,且懒.不会扒论文去研究该算法在数学上的证明,只能抄袭网上的博客总结一遍 ...

  8. PHP左侧菜单栏的管理与实现

    以thinkPHP5.0为例 后台config.php文件里配置 //配置文件设置菜单内容属性 'menu' => [ [ 'name' => '菜单栏1', 'url' => '/ ...

  9. EFCore+Mysql仓储层建设(分页、多字段排序、部分字段更新)

    前沿 园子里已有挺多博文介绍了EFCore+Mysql/MSSql如何进行使用,但实际开发不会把EF层放在Web层混合起来,需要多个项目配合结构清晰的进行分层工作,本文根据个人实践经验总结将各个项目进 ...

  10. VS挂机移动鼠标代码

    #include <time.h> #include <stdio.h> #include <Windows.h> HANDLE ghMutex; //////// ...