001 Web开发相关知识点

网站开发

软件开发

网站建设和推广


浏览:1005 次

1、 学习目标

主要是学习web开发中的一些基本概念,如b/s架构、web服务器、dns等。同时,我还需要学习HTML标记语言,了解基本HTML页面的制作。

2、 互联网相关知识

在正式解释网站开发之前,让我们先了解一下软件开发行业的一些基本知识。只有充分了解这些知识,我们才能在未来的发展中更加灵活。

2.1什么是软件?

对于从未接触过软件开发的学生来说,可能会有一个问题:什么是软件,什么是c/s架构,什么是b/s架构,什么叫网站开发,什么是静态网站,什么是动态网站,什么叫lamp架构?带着这些问题,欢迎来到我们的学习之旅。

什么是软件?软件是一种可以在操作系统上运行的工具,可以帮助人们完成日常生活中的一些事情。例如,我们常见的QQ软件、wps软件、IE浏览器……当前的软件主要分为两种:

系统软件:Windows操作系统、Linux操作系统、Unix操作系统、IOS操作系统等。对于这些计算机,我们必须安装这些系统软件才能使用计算机。没有系统软件的计算机称为裸机。

应用软件:迅雷下载软件、QQ聊天工具、飞球……对于这些app,它们都是由程序员开发的,可以帮助我们处理日常生活中的一些事情。

2.2软件架构

应用软件可分为两类:

C/s架构:C代表客户机,s代表服务器。其主要特点是安装和维护由用户操作。例如,QQ聊天工具要求用户自己下载、安装和更新。

B/s架构:B代表浏览器,s代表服务器。其主要特点是开发和维护由服务器维护,浏览器只负责显示。还有基于web的app,如在线OA、采购、销售和存储系统……我们常说网站属于B/S架构。

2.3 b/s软件架构

我们学习的网站开发属于b/s软件架构。未来,我们将专注于b/s软件架构,我们不会对相应的c/s架构做太多研究。与网站开发相对应,我们可以将其分为两种类型:

静态网站:一般指用html超文本标记语言编写的网站,不需要后台编程语言和数据库参与。使用超链接关联页面文件。常见文件类型后缀,如。html、,。htm,。shtml等。

动态网站:一般指由后台编程语言编写的文件,通常需要数据库参数。常见后缀如。php、,。jsp、,。asp等。

2.4什么是互联网接入?

它是使用计算机中的浏览器在地址栏中输入一个网站,然后在我们计算机上的浏览器中显示一个界面。你可以通过点击页面上的一些内容获得不同的观看体验,这就是所谓的冲浪。

访问百度页面

2.5互联网接入的原则是什么?

上网的原则是什么?我们如何看到我们在浏览器上看到的内容?

上网就是请求数据。我们如何在网页上看到内容?什么是互联网接入?

与其直接解决这个问题,不如做一个小实验。我们每个人的电脑里都有一个神秘的文件夹:

C: \Users\asion\AppData\Local\Microsoft\Windows\Temporary Internet Files

此文件夹称为临时文件夹(您只需要知道该文件夹存在,因此不必自己尝试查找)。

图像.png

我们打开IE浏览器并访问百度主页。因此,此文件夹中有更多内容:

图像.png

通过这个实验,到目前为止,我们可以得出结论:在网上冲浪时存在真实的物理文件传输!

所以我们经常觉得第二次打开网页比第一次快,因为我们第一次打开网页时所有的图片都已保存。

所以现在我们也可以解释为什么360每次都能清理一堆垃圾并释放大量硬盘空间。

我们发现,在浏览了百度主页后,有那么多文件出来了,所以现在我们需要在年轻的头脑中有一个初步的了解。网页不是一个文件,而是一堆文件。

我们现在可以回答这个问题。什么是“上网”?答:上网是请求数据和文件传输。

服务器存储网页的相关文件,包括html文件、css文件、js文件、图片等。当我们打开浏览器并输入URL时,我们的计算机将发送HTTP请求