web基础介绍

web基础课程结业报告(原神介绍页面) 本学期学了web基础课,所以在期末的时候做了一个关于原神的介绍基础页面 一.首页(index)页面 在首页上方我利用MDB中的navbar做了一个导航条 <nav class="navbar navbar-expand-lg navbar-dark fixed-top scrolling-navbar"> <div class="container"> <a class="navbar-brand" href="#">原神</a> 阅读详情

二、web介绍

web指的是网络,web应用开发指的是基于网络的应用程序开发。
Web应用开发分为web前端开发和web后端开发。
Web前端开发:我们可以简单的理解为开发一些网页。
Web后端开发:写一些逻辑判断程序。
当用户发出请求给我们写的程序,程序根据用户的请求做出相应的判断,然后返回给客户相应的内容。

1.软件开发架构
两个程序之间通讯的应用大致可以分为两种:
第一种是应用类程序:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用
第二种是web类程序:用户只需要浏览器即可访问程序。常见的web类应用程序
比如百度、知乎、优快云等使用浏览器访问就可以直接使用。
不管是应用类程序还是web类程序,这些应用的本质其实都是两个程序之间的通讯。
而这两个分类又对应了两个软件开发的架构~
1、客户端服务器概念
客户端:就是我们常用的程序例如qq、微信,浏览器等等。
服务器:要一直运行着给别人提供服务的机器。
例如现在我使用的CTS软件给同学们提供服务,我的电脑就是服务端(服务器)
2、C/S架构
C/S即:Client与Server ,中文意思:客户端与服务器端架构。
这里的客户端一般泛指客户端应用程序exe,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。
在这里插入图片描述3、B/S架构
B/S即:Browser与Server,中文意思:浏览器端与服务器端架构。
只需在浏览器上通过HTTP去请求服务器端相关的资源(网页资源)。
在这里插入图片描述执行流程:
浏览器发出一次请求给服务端,服务端通过逻辑判断把相应的数据发送给客户端。
依次执行上面的流程。

什么是类? 类(class)是在 JS 中编写构造函数的新方法。它是使用构造函数的语法糖,在底层中使用仍然是原型和基于原型的继承。 //ES5Version functionPerson(firstName,lastName,age,address){ this.firstName=firstName; this.lastName=lastName; this.age=age; this.address=address; } Person.sel... 阅读详情

相关推荐

资金穿透分析

我们把准备好的银行数据导入到软件中,导入具体步骤这里不做详解,大家可以通过“清林情报分析师”公众号,查看操作视频第二节

清林情报分析师 3493

web介绍

web介绍 web指的是网络,web应用开发指的是基于网络的应用程序开发。 Web应用开发分为web前端开发和web后端开发。 Web前端开发:我们可以简单的理解为开发一些网页。 Web后端开发:写一些逻辑判断程序。 当用户发出请求给我们写的程序,程序根据用户的请求做出相应的判断,然后返回给客户相应的内容。 软件开发架构 两个程序之间通讯的应用大致可以分为两种: ...

qq_39112101的博客 871

Springer期刊LaTeX模板中参考文献格式选择与编译错误的快速修复指南

本文针对Springer期刊LaTeX模板中参考文献编译后显示问号的常见问题,提供了快速修复指南。核心在于正确选择并配置与期刊匹配的参考文献格式文件(.bst),并执行标准的四步编译流程。文章详细解释了问题根源,并给出了从查找正确.bst文件到修改代码、执行编译的完整解决方案,帮助作者高效解决投稿中的技术障碍。

weixin_29266007的博客 403

web前端培训分享:面向对象中类和对象的定义是什么?

  在学习web前端技术的时候,我们接触的最多的便是面向对象这一块,其实很多编程技术都有用到这个现象,下面我们就为大家详细的介绍一下面向对象中类和对象的定义是什么?      web前端培训分享:面向对象中类和对象的定义是什么?面向对象让程序更贴近我们的实际生活,使用面向对象可以通过代码来描述现实世界的事物。事物分为具体的事物和抽象的事物,当我们脑中出现“书”这个词的时候,可以大致想象到书的基本样貌特征,这个过程就是抽象,抽象出来的结果,就是类。而当我们拿起手里的一本真实存在的书的时候,这本书有

qinge_Crazy的博客 770

从零开始学习信号完整性(SIPI)--2

上一节我们已经谈过,信号完整性研究的是如何使驱动器输出的信号传输到接收器件并被正确的接收。 信号完整性的三要素包含了:信号、驱动接收芯片、传输通道。 这其中信号是主体,我们要做的主要工作就是设计好信号的传输路径为信号的正确传输扫清障碍。要做信号完整性分析与设计首先要了解信号的特性,以及信号质量的判别标准。 对一个信号进行描述通常需要如下几个指标: 信号特性的描述 摆幅:信号从低电平到高电平之间的电压差,对于单端信号通常由信号的供电电压决......

qq_29476769的博客 2万+

Python 爬虫实战:Boss直聘 Python 岗位招聘数据爬取

本文介绍了一个Python爬虫项目,用于抓取Boss直聘平台的Python岗位招聘数据并进行可视化分析。项目采用requests库发送POST请求,通过抓包分析获取JSON接口,绕过HTML解析直接获取结构化数据。主要内容包括: 接口分析:找到关键POST接口,解析请求头和JSON参数格式 环境准备:安装requests/pandas/matplotlib/pyecharts等依赖库 核心实现: 手动获取登录Cookie 构建请求头和城市代码映射 实现分页抓取职位列表数据 项目特色在于直接解析JSON接口而

u014481728的博客 298

web相关知识概述

1、WEB简介 Web(World Wide Web)即全球广域网,也称为万维网。 Javaweb: 用Java技术来解决相关web互联网领域的技术总和(Web前端+Web后台)。简而言之: 用java技术开发web服务应用(软件)。 2、软件架构模式 从网络中获取资源的方式有两种: 1. 通过浏览器去访问网络资源(B/S;又称Browser/Server架构,它是通过浏览器 和服务器 进行交互的。 优点: 1. 用户只需要安装一个浏览器即可访问不同的服务器,不需...

qq_48573950的博客 527

4、文化遗产数字记录的伦理框架构建

本文探讨了在数字技术快速发展的背景下,如何构建一个伦理框架以指导文化遗产的数字记录工作。文章分析了遗产保护的重要性以及当前面临的挑战,包括气候变化、全球化和技术变革等。同时,结合国际古迹遗址理事会(ICOMOS)的伦理原则和加拿大遗产专业人员协会(CAHP)的行为准则,提出了六个核心伦理类别,并讨论了其在实践中的应用。文章强调,伦理框架不仅有助于提高数字记录的质量和可持续性,还能促进专家合作、保护社区利益并确保数字遗产的长期可访问性。未来需要持续完善这一框架,以应对不断变化的技术和社会环境带来的新挑战。

7h6j5k4l3的博客 97

【Web介绍 】及【Web服务】超详细讲解

要构建一个网站,一般需要具备 Web 服务系统、Web 服务软件、Web 开发语言、数据库这四个组件。这只是比较概括性的划分了 Web 服务的组件,如果要细分的话,还可以细分为操作系统、存储(Web 源文件和数据库)、Web 容器、中间件、Web 服务端语言、Web 开发框架、Web 应用、Web 前端框架、第三方内容等组件。本课程内容不关注 Web 的搭建和优化,所以只按照图示组件讲解

2302_78587828的博客 7531

Python爬虫反爬:突破Cloudflare 5秒盾(免费方案,小红书/知乎可用)

这套方案的核心优势是“真实模拟+免费无门槛”无需付费代理、无需复杂JS解密,仅用playwright模拟真实浏览器,即可突破Cloudflare 5秒盾;适配小红书、知乎、豆瓣等主流平台,修改配置即可复用;兼顾易用性和稳定性,新手也能快速上手,企业级场景可通过IP轮换、异步爬取进一步优化。“模拟人类行为到底”——Cloudflare的反爬本质是区分“机器”和“人类”,只要爬虫的浏览器指纹、行为特征与人类一致,就能稳定绕过限制。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2882

1.2 amdgpu_bo的设计分析 — gem层和ttm层

本文分析了AMD KFD的BO设计架构,重点介绍了DRM子系统中缓冲对象的多层继承关系。文章首先展示了核心继承层次图,包括DRM通用层(drm_gem_object)、TTM内存管理层(ttm_buffer_object)、AMD驱动层(amdgpu_bo)和KFD计算层(kgd_mem)。随后详细解析了drm_gem_object结构体的关键功能,包括用户空间接口管理、内存映射支持、引用计数机制以及DMA-BUF导入/导出功能。

图形/计算GPU的驱动与虚拟化技术分享园地 2551

用Python进行Web开发——基础介绍

1 Web 开发介绍2 HTTP协议简介3 HTML简介4 WSGI接口5 Web框架——Flask 1 Web 开发介绍 最早的软件都是运行在大型机上的,软件使用者通过“哑终端”登陆到大型机上去运行软件。后来随着PC机的兴起,软件开始主要运行在桌面上,而数据库这样的软件运行在服务器端,这种Client/Server模式简称CS架构。 随着互联网的兴起,人们发现,CS架构不适合Web,最大的原因是Web应用程序的修改和升级非常迅速,而CS架构需要每个客户端逐个升级桌面App,因此,Browser/Serv.

strivequeen的博客 7982

[Unity3D]水族馆游戏教程四

文章目录0.接上篇1.速度控制器2.修改FishAI3.修改后的效果4.总结 0.接上篇 上一篇,实现了鱼AI的随机游动、自动转向,并且学习了如何分析调试过程中遇到的报错。 本篇将继续优化鱼AI。 1.速度控制器 上一篇虽然实现了鱼的随机游动,但是可以看到,鱼在转向的时候,会显得很突然。因此先要解决这个问题。 我们的思路是,让鱼在刚转向的时候,速度由慢到快,等到游动到快要到达目标点的时候,速度减慢...

延澈左的专栏 1039

Web基础介绍

了解Web的工作方式 Go 搭建一个Web服务(net/http包,代码方式搭建Go Web服务) Go Web工作原理

艾文 537

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Java Web 开发基础介绍

Java Web 开发是一个庞大而复杂的领域,本文介绍了 Java Web 开发的基础知识,包括开发环境搭建、项目结构、Servlet、JSP 和 JavaBean 等。掌握这些基础知识是进一步学习和开发 Java Web 应用的关键。随着技术的不断发展,Java Web 开发也涌现出了许多优秀的框架和工具,如 Spring、Spring Boot、MyBatis 等,初学者可以在掌握基础知识的基础上,逐步学习和使用这些框架,提高开发效率和质量。

zsnandzmn的博客 1438

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

web的一些介绍

文章目录前言一、什么是Web ?二、基本Web服务结构软件编程体系C/S (Client/Server)软件体系结构B/S(Brower/Server )软件体系结构C/S结构与B/S结构的比较Web的工作原理1.2.1 HTTP协议HTTP 请求和 HTTP 响应http 和 httpsWeb程序设计技术静态网页和动态网页统一资源定位符URL静态网页 (Static Pages)动态网页 (Dynamic Pages)客户端和服务器端脚本编程DHTML技术 前言 大概说了一些概念: 一、什么是Web

醉卧考场君莫笑 5675

Web是什么,Web简单介绍

说到Web开发就一定会涉及到Web技术的基本呈现方式,基础的技术包括超文本标记语言(HTML)和HTTP协议,HTML是一种呈现数据的方式(给人看的),而HTTP则是一组通信的标准(语法、语义、时许),可以简单的理解为HTTP携带HTML。httpd是处理HTTP请求的服务(进程),httpd会启动相应的服务来处理用户的请求,往往是把服务端对应的文件(HTML)封装成response对象并返回给用户,用户的浏览器解析出response中的内容并最终呈现给用户。

xiaoweids的博客 6403

Web应用基础介绍

Web应用,通常指的是通过互联网浏览器访问的软件应用程序。与传统的桌面应用不同,Web应用不需要用户在本地计算机上进行安装,而是通过网络从远程服务器上获取和运行。这种基于浏览器的特性使得Web应用具有跨平台的优势,用户可以在任何设备上通过浏览器访问应用,只要该设备能够连接到互联网。

L26477的博客 1135

Java基础-web简单介绍

web简单介绍 什么是Web? 什么是Java web? 使用Java语言进行开发。 软件架构: CS结构的软件:  CS:Client/Server客户端和服务器,这种软件往往需要安装。比如QQ,迅雷,播放器。  优缺点:   优点:    可以减轻服务器端压力,将部分代码写到客户端。    界面很美观。   缺点:    一旦服务器更新了,客户端也需要更新。    分布式开发比较弱。 BS结构的软件:  BS:Browser/Server 浏览器和服务器,这种软件不需要安装,只需要通过浏览器就可以访问

二丫的博客 220

1、Web介绍

Web介绍 目录 ##Web发展史 ##Web流程 ##浏览器 概述 万维网 World Wide Web 非常普遍的互联网应用 每天都有数以亿万计的Web资源传输 我们平时通过浏览器上网都属于Web Web发展史 Web 1.0 个人网站、门户站点 ——www.163.com Web 2.0 微博、Blog等——www.lofter.com或www.weibo.com Web 1.0 面向Web服务器 Web 2.0 面向Web用户 Web安全形势不容乐观 数量迅速增

lqyzkn的博客 364

基础web前端介绍

Web前端介绍 1. 什么是网页 网页是基于浏览器的应用程序,是数据展示的载体. 2. 网页的组成 浏览器 向服务器发送用户请求指令 接收并解析数据展示给用户 服务器 存储数据 处理并响应请求 协议 规范数据在传输过程中的打包方式 3. 网页的优势 即时响应 更新服务端页面即完成更新 客户端重新加载即兑现内容 无需安装和更新 无需安装任何应用软件 只需要一个浏览器...

海是倒过来的天的博客 206

Web开发介绍

Web开发介绍 一,认识一个网站 最早的软件都是运行在大型机上的,软件使用者通过“哑终端”登陆到大型机上去运行软件。 后来随着PC机的兴起,软件开始主要运行在桌面上,而数据库这样的软件运行在服务器端,这种Client/Server模式简称CS架构。 随着互联网的兴起,人们发现,CS架构不适合Web,最大的原因是Web应用程序的修改和升级非常迅速,而CS架构需要每个客户端逐个升级桌面App,因此...

秋叶夏风的博客 1484

Web框架介绍

Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序。

Python全栈系列 6512

Web中html个人介绍代码,web开发工程师自我介绍示例

web开发工程师自我介绍示例Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。小编整理了web开发工程师自我介绍示例,希望对你有所帮助。Web前端工程师面试自我介绍范文1我喜欢篮球和乒乓球,曾担任大学校篮球队队员。在篮球队中深刻体会到在大家共同努力下击败对手的成就感!对于计算机有着狂热的喜爱,虽掌握软件众多,但对编程情...

weixin_39769228的博客 3005

关于Web通俗介绍

说到Web开发就一定会涉及到Web技术的基本呈现方式,基础的技术包括超文本标记语言(HTML)和HTTP协议,HTML是一种呈现数据的方式(给人看的),而HTTP则是一组通信的标准(语法、语义、时许),可以简单的理解为HTTP携带HTML。httpd是处理HTTP请求的服务(进程),httpd会启动相应的服务来处理用户的请求,往往是把服务端对应的文件(HTML)封装成response对象并返回给用户,用户的浏览器解析出response中的内容并最终呈现给用户。

hdxx2022的博客 189

Web 服务基础介绍

正常情况下的单次web服务访问流程:什么是动态和静态?静态:网页可以看见源码动态:网页看不见源码Apache起初由美国的伊利诺伊大学香槟分校的国家超级计算机应用中心开发目前经历了两大版本分别是1.X和2.X其可以通过编译安装实现特定的功能。

m2282475145的博客 1436
上一篇: http协议简介,原理,以及请求格式,响应格式
下一篇: Web框架,自定义一个web框架(简单)
Mis相遇
博客等级 码龄8年 87粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值