Web开发学习笔记——关于互联网和互联网应用

作为一名前端开发者(原谅我以此自居),了解互联网和浏览器的相关知识是极其有必要的,因为我们所有开发出来的网站全部以互联网和浏览器为基础的。

关于互联网

互联网到底是什么?对于网站普通用户来说,它可能就是宽带、购物、娱乐以及信息检索工具,那么互联网最早诞生于什么时间呢,或者受它的由来是怎样的呢?我们知道20世纪90年代,我国开始进入互联网时代,诸如百度、新浪等最早的一批互联网企业大都在这个时候出现,但是互联网不是一个全新突然出现的过程,互联网的出现要从TCP/IP的出现谈起。

1974年,几位天才计算机研究员一起发明了一种技术,叫做“互联网协议组”,这种技术又叫做“TCP/IP”。那么这个技术是干什么用的呢?通俗点理解,它是一种属于计算机的交流规则,就像人与人之间可以通过语言的规则来交流一样,中国人和美国人可能由于语言规则的不一致无法交流,人和动物也无法交流,两个计算机自然无法交流,所以这种技术应运而生,使计算机之间拥有了这项功能,并且可以互相发送信息,所以说,这项技术可以这样解释:这是一套使计算机可以彼此通信的规则。

拥有了这项技术后,在地球各个角落的计算机就可以互相通信,共享资源,这种通信的规模逐渐扩大,互联网就诞生了,也就是我们常讲的Internet,故而也叫因特网。当然,互联网并不是一开始就如此普及,事实上,最早的互联网的规模使用是1986年,美国国家科学基金会创建的一些大学之间互联的骨干网络NSFNET,而一直到了1995年,互联网才被投入商业使用。可以说,互联网的诞生让这个世界更加开放,我们可以通过Email等互联网技术发送文件和信息,我们看到的视频和游戏,都是来自于世界上各个角落上传于互联网的共享资源。

互联网的世界相当于一个独立于物理世界的平行空间,整个互联网形成了一个巨大的资源池,我们计算机上的资源可以上传到云端,脱离硬件设备的拘束(当然没有硬件是不行的)。这些数据我们可以在能够访问网络的任何时间任何地点,只要拥有一台能够联网的仪器就可以获取到。

当然,仅仅拥有互联网,我们还是不能够实现许多功能,这个时候,网络应用程序应运而生,我们常见的Email、微博之类的就是网络应用程序。借助于这些网络应用程序,我们可以实现更多的功能。

互联网就是万维网?

我们知道,今天我们在浏览器中浏览的网页都属于万维网的一部分,万维网,也就是World Wide Web,所以又被称为"WWW"或者"Web",它是在1993年被发明,它是由许多互相链接的超文本组成的庞大系统,如同互联网的TCP/IP协议一样,万维网上的超文本通过超文本传输协议来互联,而用户通过点击超链接来接收资源。万维网是由万维网联盟(World Wide Web Consortium,简称W3C)负责维护。所以说,万维网其实互联网的一部分,万维网以浏览器为载体,实现了超文本的链接。而运行在浏览器中的这些超文本文件,进行组织实现一定的功能意义,也就是我们常说的互联网应用,也就是网站。

Web应用

最早的网站通过HTML语言来实现基本架构,HTML是一种超文本标记语言,它通过一些语义化的标签来实现网页内容的呈现。例如为了在网页上呈现一个段落,我们用一个成对的<p>段落内容</p>标签(也就是paragraph的简写)来呈现;同理,为了在呈现一个图片,可以用![](图片路径)来实现,后来,CSS的出现可以赋予网页元素一定的样式,例如,前面提到的段落,我们通过CSS来赋予其漂亮的外观,颜色、字体、自豪、行高等,图片可以通过CSS定义其大小,圆角,阴影等效果,以及这些元素在网页上如何布局,都可以通过CSS实现,而我们在网站上看到的一些动态效果,例如轮播图以及鼠标点击时候的响应,则是通过脚本语言JavaScript来实现。

所以,早期的网站由基本的HTML、CSS以及JavaScript组成,大多用于呈现信息,所以都是静态的。而具备交互功能的的动态网页,一直到Ajax的出现才得以实现,Ajax是一种无需刷新整个网页,就可以修改局部网页内容的技术,它可以借助于JavaScript的XMLHttpRequest对象来实现,Ajax技术最早出现于Google的Gmail邮箱以及地图服务,当我们拖动地图时,不必重新从服务器下载整个地图,而是只下载浏览部分的地图,这项技术的出现使网站的交互性和性能大大增强。

当然,前面提到的这些可不是一个Web应用的全部内容,这只是用户看到的一部分,或者说是属于Client,也即是客户端的部分,而一个网站最基本的是网站前台,也就是我们前面提到的客户端部分,也即网站后台,乃是服务器和数据库部分。如果从物理空间角度来解释的话,网站也可以由域名,网站源代码以及网站空间组成。域名,也就是我们常讲的网站,源代码是Web开发人员通过编程让计算机解析为网站的源码文件,网站源代码一般由前面提到的HTML/CSS/JavaScript以及一些后端语言如PHP/ASP/JSP/.NET/Node等。网站空间,也就是存放网页文件的地方,一般指网站主机。

了解了互联网,以及网络应用,那么,这些网络应用是如何在浏览器中工作的呢?请看下一篇。

参考资料

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容