• 第五篇 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。

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

  • 相关阅读:
    nginx配置跨域问题
    几个经典的TCP通信函数
    表达格式和数值格式的转换
    主机字节序与网络字节序的转换
    一对经典的时间获取客户/服务器程序
    关于TIME_WAIT状态
    一个经典的比喻( 关于TCP连接API )
    《UNIX 网络编程 第二版》编译环境的搭建( 运行本专栏代码必读 )
    简述C++中的多态机制
    最佳谓词函数 --- 函数对象
  • 原文地址:https://www.cnblogs.com/AlexKing007/p/12337950.html
Copyright © 2020-2023  润新知