第五篇 WEB开发

我们现在生活在一个万物互联的世界,通过网络可以看新闻、聊天、购物等等,然而这一切都离不开WEB技术。

WEB(World Wide Web)就是全球广域网,这是一种基于超文本的图形信息窗口,具有全球性和动态交互性,能够跨平台显示。

这是建立在互联网上的一种网络服务,通过浏览器或其他途径提供查找和浏览信息的图形化直观界面。

特点

WEB之所以能够如此盛行,发展如此迅速,说明它具有顺应时代潮流的特点。

图形化

在前面四个篇章的学习过程中,都有一个共同的特点,所有的输出结构都是显示在控制台上,同一个控制台,看得久了也会产生厌烦。

WEB非常流行的一个很重要的原因就在于它可以提供绚丽多彩的页面,可以显示文本、图片、音频、视频等多种形式的信息。

跨平台

Windows、Linux、Mac、Android…

无论你是什么系统平台,只要你能上网,就可以用浏览器通过Internet访问WWW,对系统平台无限制。

分布式

互联网上的信息对于个人来说基本上是无穷无尽的,大量的图片和音视频保存到个人电脑上会占用相当大的磁盘空间。

但是对于WEB来说,没有必要把所有的信息都放在一起,不同的信息经过分类可以放在不同的站点上,只要在浏览器中输入这个站点的网址就可以访问。

并且在物理上也不是世界上所有的信息在逻辑上一体化,只不过从个人角度来讲,信息都在互联网上。

动态交互

由于信息具有时效性,所以信息的提供者可以经常对网站上的信息进行更新,所以WEB站点上的信息是动态的、经常更新的,这一点是由信息的提供者保证的。

web的交互性首先表现在它不同网页之间的切换,也就是超链接,用户的浏览顺序可以根据他的想法自由决定。

web还可以通过form表单的形式,从服务器获得动态的信息,服务器也可以根据用户的请求返回相应的信息。


前端开发

说到web不得不讲的一个内容就是网页制作。

网页制作是web 1.0时代的产物,那个时候的网页主要是静态网页,所谓的静态网页,就是没有与用户进行交互而仅仅供读者浏览的网页。

比如一篇技术博文、QQ空间日志,等等。

在web 1.0时代用户能做的唯一事情就是,浏览这个网站的文字图片内容,那时候的用户也不能像现在大多数网站一样可以评论交流。

而我们现在所说的前端开发是从网页制作演演变而来的,从2005年开始互联网进入web 2.0时代,为了提升用户体验,网页有静态网页和动态网页。

所谓的动态网页就是用户不仅仅可以浏览网页,还可以与服务器进行交互,比如你可以评论这篇博文。

web 2.0时代的网页,不仅包含绚丽的动画、音频和视频,还可以让用户在网页中进行评论交流、上传和下载文件。

由于要进行复杂的交互操作,在开发方式上更接近传统的网站后台开发,所以此时由网制制作升级为WEB前端开发。

web前端能做什么?

在个人计算机通过器器来访问网站;

在手机上通过浏览器来看新闻;

在移动端app上通过淘宝购物;

在微信小程序上玩小游戏…

这一切都跟web前端息息相关。

为什么要学习前端开发?

我们的定位是Python全栈开发工程师,所谓的全栈就是前端加上后端,也就是说我们不仅要掌握后端开发的技术,还要掌握一定程度的前端开发技术。

通过前面几个篇章的学习,我们已经掌握Python基础语法、函数编程、面向对象、数据库以及网络编程的相关内容,这些都属于后端开发的范畴。

接下来学习的是前端的内容,网页主要由三个部分组成分别是结构、表现和行为,分别对应前端核心的三个部分:html、css、javascript。

接下来就开始我们的学习之旅。

posted @ 2020-02-20 17:22  AlexKing007  阅读(102)  评论(0编辑  收藏  举报