[前端笔记] 1.WEB基本概念

news2024/11/18 0:19:39

[前端笔记] 1.WEB基本概念

  • 基本概念
    • 1.资源 resourse
    • 2.链接
    • 3.HTTP 协议
    • 4.网页的真实样子:HTML
  • 静态网页与动态网页
    • 1.静态网页
    • 2.动态网页
  • 现代网站架构
    • 1.网站架构

当我们访问一个网站时,后台都会发生什么事情捏?

www——万维网

www:World Wide Web
创始人:蒂姆·伯纳斯·李

基本概念

1.资源 resourse

每一个网页都由不同的资源组成,这些资源可能是图片,可能是视频,等等。资源组成了我们在浏览器中所看到的页面。网页的基本组成单位是资源。

访问一个网页的过程:输入一个网址——连接到网页的服务器,并且请求服务器传回一些资源,最终看到的是一个页面。

那么问题来了:

怎么知道我要拿的是哪个资源呢?
如何获取资源呢?

2.链接

统一资源标示符:
URI(Uniform Resourse Identifier),唯一定位Web服务器上的资源。通常有两种格式:
(1)URL:统一资源定位符,用的最多的一种。

https://www.csdn.net/

(2)URN:统一资源名称,用的最多的地方在图书网站等。

实际中,一个URL包含了几部分内容:
在这里插入图片描述
互联网全部使用URL作为资源定位方式,也就是我们俗称的链接。

3.HTTP 协议

客户端和服务端之间通信要有一套标准的协议。Web服务端与客户端之间的通信依靠HTTP协议:
Hyper Text Transfer Protocool超文本传输协议,规定浏览器如何从Web服务器上获取资源。也有其他的协议,比如https(加密的http协议)

4.网页的真实样子:HTML

真实的网页是由HTML代码组成的。浏览器的功能就是把这些代码转换成我们看到的样子。

HTML语言:超文本标记语言
HyperText Markup Language
HTML语言是当今99%的网页使用的编写语言;它的作用是格式化网页的内容,如标题、内容、表各、图片、视频等;它拥有很多版本,现在最新的是HTML5。

HTTP协议是由W3C联盟(World Wide Web Consortium)制定。

静态网页与动态网页

1.静态网页

一个网页分为标记和内容两部分,HTML用来标识网页内容(标识语言)及网页架构。对于一个网页而言,标记与架构一般不变;静态网页的内容固定不变,任何人在任何条件下看到的内容相同。

2.动态网页

动态网页的内容是随时变化的,不同用户在不同条件下访问网页的内容是不同的。
动态语言
动态网页的内容由动态语言生成,动态语言通常嵌入HTML网页中,由计算机执行,根据不同的条件、信息,动态的生成网页内容。常见的动态语言有:PHP,JSP(java),C#(.NET),ruby,python.
动态语言通过一定的条件信息生成内容,实际应用中,生成的内容通常来自于数据库。

现代网站架构

1.现代网站几乎均为动态网站,内容均为动态生成,数据信息保存在数据库中;
2.动态语言编写的代码、程序负责处理、生成动态内容;
3.动态代码由计算机执行之后返回信息;
4.动态代码的执行是很消耗资源的,相对静态网页要慢得多。

1.网站架构

动态网站需要三个组成部分:Web服务、应用服务、数据库服务。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/160224.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JAVA中医舌诊接口使用示例代码,JAVA舌象图特征人工智能识别代码,JAVA实现舌象特征检测与识别

中医舌诊接口使用示例-Java示例项目 中医舌诊健康状态检测API 1.此文档适用于集成中国中医舌诊开放平台功能的用户。 2.此文档说明了与中国中医舌诊开放平台的数据交互方法(restful接口),按需使用体质健康API、脏腑健…

盖子的c++小课堂——第十讲:字符

前言 我呢,早上刚发布第九讲,心里想的是马桶盖终于保住了,结果…… 生产队的刘同学:快,继续更,不然你下次吃泡面没调料包 其他粉丝:啊……啊对对对 啊!!!&…

OPTEE TA介绍

前言 本文主要介绍OPTEE的TA(Trusted Applications),翻译自官方文档:Trusted Applications — OP-TEE documentation documentation (optee.readthedocs.io) 有两种方法可以实现可信应用程序 (TA):伪 TA 和用户模式 T…

Speedoffice(word)如何输入特殊符号?

Word文档有时需要输入人民币单位“元”()的符号,那么怎么打出来了,以我最常用的Speedoffice为例和大家分享一下方法。步骤:1,首先运行office软件,新建一份word,找到“插入”菜单栏里…

再学C语言33:函数——地址运算符

C中最重要、最复杂的概念之一就是指针(pointer) 指针是用于存储地址的变量 例如:scanf()函数中使用地址作为参数 当需要改变调用函数中的某个值时,任何被调用的无返回值的C函数都需要使用地址参数完成该任务 一、地址运算符&a…

c语言重点

1、以下代码循环几次&#xff1f;&#xff08;面试题&#xff09; void test(){int i; // 局部变量 i 的值是不确定的for(;i<10;i){;} }答案是---------不确定&#xff0c;在 c 语言中局部变量 i 没有初始化&#xff0c;值是不确定的&#xff0c;所以 i 的值可能是…

GeoHash 的编码方法

对一组经纬度进行 GeoHash 编码时&#xff0c;我们要先对经度和纬度分别编码&#xff0c;然后再把经纬度各自的编码组合成一个最终编码。 对于一个地理位置信息来说&#xff0c;它的经度范围是[-180,180]。GeoHash 编码会把一个经度值编码成一个 N 位的二进制值&#xff0c;我…

MySQL进阶篇之存储引擎

01、存储引擎 1.1、MySQL体系结构 连接层 最上层是一些客户端和链接服务&#xff0c;主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限。 服务层 第二层架构主要完成大多数的核心服务功能&#xff0c;如SQL…

重要的字符(串)函数的使用及其实现

目录 字符串函数注意点 1、\0 2、适当使用const修饰 3、多使用assert断言 4、库函数不可能完全安全 1、求字符串长度strlen 1、计数实现 2、递归实现 3、指针相减求元素个数 2、长度不受限制的字符串函数 1、strcpy 2、strcat 3、strcmp 3、长度受限制的字符串函数…

ESP32设备驱动-MLX90614红外测温传感器驱动

MLX90614红外测温传感器驱动 1、MLX90614介绍 MLX90614 是一款用于非接触式温度测量的红外温度计。IR 敏感型热电堆检测器芯片和信号调节 ASIC 都集成在同一 TO-39 罐封装中。MLX90614 集成有低噪声放大器、17 位 ADC 和强大的 DSP 单元,因此温度计兼具高精度和高分辨率。 …

少儿Python每日一题(22):杨辉三角

原题解答 本次的题目如下所示: 杨辉三角形又称Pascal三角形,它的第i+1i+1行是的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。 输入: 输入包含一个数n。 输出…

学习CSS3,使用双旋转实现福到了的迎春喜庆特效

春节快到了&#xff0c;因为疫情已经好久没有回老家了&#xff0c;今年终于可以回家过年了&#xff0c;我已经抑制不住自己激动的心情了。因此&#xff0c;我利用css3的旋转做了一个福到了的特效&#xff0c;而且是双旋转哦。 目录 1、实现思路 2、大红纸的渲染过程 3、错误…

【自学Python】Python运算符优先级

Python运算符优先级 Python运算符优先级教程 我们知道&#xff0c;在数学运算中&#xff0c;有 “先乘除后加减” 的运算规则&#xff0c;在我们程序语言中一样有运算符的优先级问题&#xff0c;来决定我们运算的顺序问题&#xff0c;这就是运算符的优先级。 即所谓运算符的…

C++STL之set与map的使用

本文目录前言一、关联式容器二、键值对(pair)三、树形结构的关联式容器1.set1.1set的介绍1.2set的使用1.2.1set的模板参数列表1.2.2set的构造(1)构造空的set(2)以数组的形式构造(3)用迭代器区间进行构造(4)拷贝构造1.2.3set的迭代器(1)iterator begin()(2)iterator end()(3)con…

一天变现100w就是这么简单!呆头鹅批量剪辑软件批量剪辑带货视频

呆头鹅剪辑是一款全自动的视频剪辑软件&#xff0c;包含剪辑、合成、去重、特效、配音、字幕、水印、后期处理、自动生成片头等功能&#xff0c;可以用于视频批量搬运&#xff0c;给视频增加特效&#xff0c;图片合成视频&#xff0c;视频混剪&#xff0c;自动加配音字幕&#…

Linux一看就会——make/Makefile

Linux一看就会——make/Makefile 背景 1.会不会写makefile&#xff0c;从一个侧面说明了一个人是否具备完成大型工程的能力。 2.一个工程中的源文件不计数&#xff0c;其按类型、功能、模块分别放在若干个目录中&#xff0c;makefile定义了一系列的 规则来指定&#xff0c;哪…

分享126个ASP源码,总有一款适合您

ASP源码 分享126个ASP源码&#xff0c;总有一款适合您 126个ASP源码DownLoad链接&#xff1a;https://pan.baidu.com/s/1wekzBbNE6JSFWtyLb_CdQg?pwdu1e0 提取码&#xff1a;u1e0 下面是文件的名字&#xff0c;我放了一些图片&#xff0c;文章里不是所有的图主要是放不下..…

I16-python中的Counter类

在很多场景中经常会用到统计计数的需求&#xff0c;比如在实现 KNN算法时统计 k 个标签值的个数&#xff0c;进而找出标签个数最多的标签值作为最终 kNN 算法的预测结果。Python内建的 collections 集合模块中的 Counter 类能够简洁、高效的实现统计计数。Counter 是 dict 字典…

Unity 3D 三维模型简介||

Unity 3D 三维模型简介 三维模型是用三维建模软件建造的立体模型&#xff0c;也是构成 Unity 3D 场景的基础元素。 Unity 3D 几乎支持所有主流格式的三维模型&#xff0c;如 FBX 文件和 OBJ 文件等。 开发者可以将三维建模软件导出的模型文件添加到项目资源文件夹中&#xf…

【服务器数据恢复】意外断电导致linux服务器故障的数据恢复案例

服务器数据恢复环境&故障&#xff1a; 某品牌730服务器&#xff0c;linux操作系统。 机房意外断电导致服务器部分文件丢失。 服务器数据备份&故障分析&#xff1a; 1、将linux服务器连接到准备好的数据恢复服务器上&#xff0c;以只读模式对服务器数据做镜像备份&#…