程序员带你解析Web是什么

引言:如果你是互联网行业的人,或者稍微沾互联网一点边的人,你肯定经常听人说:‘web开发’、‘web前端’、‘web后端’等等的词语,加入你稍微去了解一下,你应该知道什么web,但应该有人还不知道,所以今天我在这里给不懂的人详细讲解一下什么web,web由哪些部分组成。

申明:该文章针对有兴趣了解web,或者有兴趣学习web的同学观看,文章很基础,大神请绕路。文章如有错误,请各位同学指出。共同学习,共同进步。

1、web是什么?

web其实我们每一个人都接触过,也就是我们常见的网页、网站,有三种常见的形式:超文本、超媒体、超文本传输协议。而平常听说的web开发,其实也就是网站开发。网站由很多的网页组成,网页又由一行行的标签代码、数据代码组成。web开发就是把这些代码编写组成浏览器能认识的标记,经过浏览器解释后,普通人就能看到的过程。虽然这几句话说着简单,但其实真正的开发过程远比这复杂得多。

2、我们以一张图来看看web组成有哪些(以最简单的PHP为例子)

WEB学习之理解什么是WEB(初级)

可以看到,一个完整的web由前端和后端组成,前端的HTML、CSS、JavaScript分别都是语言,HTML我们称之为超文本标记型语言,主要作用就是用来给浏览器解释的,比如我们的一个网页就用他来告诉浏览器,哪里是按钮,哪里该换行了等等。CSS一般称之为层叠样式表,通俗的讲,也就是html的一件外衣,本身HTML写出来的网页样式是固定的,但是我们生活的中的每个网页都不一样,为什么呢,就是因为有了CSS样式表,它给每个网页穿上一件外衣,告诉浏览器,按钮是什么颜色的,多高、多宽等等,而JavaScript是干什么的呢,刚刚我们通过HTML和CSS我们知道已经能把网页的一些元素展示出来了,但是光展示出来太无聊了吧,都不能动,JavaScript就是让这些元素动起来的,JavaScript是一门浏览器的脚本语言,不需要任何环境,在浏览器下就能跑起来,所以在网页开发里面,就是使用它来给网页添加动作,比如你点击了一下按钮需要弹出一个对话框,或者我们常常看到的图片轮播,就是用它弄的。怎么样,强大吧。

但是我们看到的网页是这样的吗?不,不是的,只有十几年前才是这样的,现在已经高级多了。现在我们的还有后端来提供数据。那么后端究竟是什么东西。

其实后端就是一个处理逻辑的,我们的前端需要数据呀,要不然你每看一个网页,就要写一个网页,那不得累死呀。所以这时候有了动态网页,也就是在同一个网页,你能看到不同的内容,这就需要后端的支持了,后端是给前端做服务的,前端要什么,后端给什么就对了,当然,也可以反过来理解,后端给什么,前端就显示什么就好了。简单后端主要又三个部分组成,一个数据库用来存放数据,一门可以处理逻辑数据的语言(Java、PHP、nodejs)等等,这类语言主要用来从数据库取数据,经过加工后,发送给前端显示。还有一个就是服务器(Apache、tomcat等),主要用来响应数据的,比如用户输入一个网址,告诉它,我要查看网页,服务器收到以后做一系列处理就能返回给用户了。整个过程如下图所示:

WEB学习之理解什么是WEB(初级)

csjsz
关注 关注
  • 55
    点赞
  • 261
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Web 第一个简单登录界面
caohao602的博客
09-09 5260
1、创建Web项目LoginDemo 2、在web目录下创建login.jsp页面 3.将login.jsp设置为项目首页文件 4、创建登录处理页面do_login.jsp 5、创建登录成功页面success.jsp 7、创建登录失败页面failure.jsp 7、启动服务器,查看运行效果 ...
WEB入门一 网页设计基础
热门推荐
张晨光老师的播客
02-14 2万+
本章简介 在当今社会,网页是网络信息共享和发布的主要形式。而HTML (Hyper Text Mark-up Language),即超文本标记语言,是创建网页基础。本章将学习HTML文档的基本结构、组成HTML文档的各类常见标签。HTML 标签可以说明文字、图形、动画、声音、表格和链接等。本章重点是各种标签的基本语法和用法。核心技能部分1.1HTML文档基本结构首先我们来
web前端基础知识
qq_43375584的博客
02-28 5970
HTML&CSS基础经典版 HTML:结构(页面元素和内容) css:表现(网页元素的外观和位置等页面样式) 行为:JavaScript:行为(网页模型定义与页面交互) 排版标签 排版标签标题标签:h系列标签 重要程度依次递减 特点:独占一行、h1-h6文字逐渐减小 段落标签:p 特点:段落之间存在间隙、独占一行 换行标签: 水平分割线: 文本格式化标签 场景:让文字加粗b strong、下划线u ins、倾斜i em、删除线s del等 语义:突出重要
WEB安全攻防入门教程(非常详细),从零基础入门到精通,看完这一篇就够了
wangluoanquan111的博客
06-18 1683
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。最后的最后,祝每一位看到这里的朋友都能被世界善待,收获自己想要的offer。毕竟,有梦想谁都了不起!当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类了。可以轻松的找到,快去看看你的原创文章有没有被搬运吧。谁在复制粘贴,抄袭你的文章,通过谷歌。推荐指数:★★★★★。推荐指数:★★★★★。推荐指数:★★★★★。推荐指数:★★★★★。
Web/Http网络基础
qq_31856061的博客
10-28 1268
超文本也是一种文本,传统文本主要是线性方式组织的,而超文本是非线性方式进行组织的,可以将各种不同空间的文字信息组织在一起,形成区别于传统文本的网状结构的文本。协议中存在各式各样的内容:从电缆的规格到 IP 地址的选定方法、寻找异地用户的方法、双方建立通信的顺序,以及 Web 页面显示需要处理的步骤,等等。在网络上,通信的双方在同一局域网(LAN)内的情况是很少的,通常是经过多台计算机和网络设备中转才能连接到对方。ARP 是一种用以解析地址的协议,根据通信方的 IP 地址就可以反查出对应的 MAC 地址。
Web基本概念
qq_62377885的博客
06-08 3649
Servlet就是sun公司开发动态web的一门技术编写一个类,实现Servlet接口把开发好的Java类部署到web服务器中。
Web是什么意思
Ambition_yugurt的博客
07-14 1万+
Web是什么意思?可能大家经常听说Web这个词,却不知道它的真正含义,更不了解Web能用来干什么。那么今天我将为大家讲解一下Web的意思,以及学习Web到底有没有前景。 1、Web是什么意思 Web是什么意思?其实这是World Wide Web的缩写,意思是全球广域网,也被称为万维网。对于普通的用户来说,web仅仅只是一种环境——互联网的使用环境、氛围、内容等;而对于网站制作、设计者来说,它是一系列技术的复合总称(包括网站的前台布局、后台程序、美工、数据库领域等等的技术概括性的总称)。 2、
web是什么意思
yanghui0804的博客
07-09 3983
web是什么意思?WEB是www(World Wide Web)的简写,译为“环球网”或“万维网”,也可以简单理解为我们常见的网站、网页。要了解web,先要来搞清楚互联网(Internet)、因特网(Internet)、万维网(World Wide Web)和HTTP(Hyper Text Transfer Protocol),了解清楚这几个的关系,也就了解了这个网络体系。 互联网:泛指由计算机网络组成的网络。通常意义来说,互联网就是因特网,刨根问底的话,因特网,特指由TCP/IP协议构建的互联网..
浅谈web服务
ysds20211402的博客
01-14 1463
转自:微点阅读 https://www.weidianyuedu.com/content/5517339261757.html 简单的说Web就是为用户提供的一种在互联网上浏览信息的服务,Web服务是动态的、可交互的、跨平台的和图形化的。 Web服务为用户打开了一扇获取互联网服务的大门,这些服务不仅仅包括信息浏览服务,也包括各种交互式服务,包括聊天、购物、学习等等内容,可以说Web的出现释放了互联网巨大的力量。 Web应用开发也经过了几代技术的不断发展,目前Web开发依然是最重要的开发内容之一..
2018年下半年 程序员 答案解析1
08-08
【知识点解析】 1. **信息与数据的区别**:信息是对客观事物状态和方式的反映,是抽象的概念,而数据则是信息的具体表现形式,是信息的物理载体。信息可以从数据中提取,但信息并非都由数字组成,它可以是声音、...
程序员常见的WEB安全漏洞.pptx
12-16
【网络安全】Web安全是程序员在开发过程中不可忽视的重要领域,主要关注的是防止应用程序遭受各种攻击。此PPT详细讲解了两个常见的Web安全漏洞:SQL注入和XSS(跨站脚本攻击)。 **SQL注入** SQL注入是由于对用户...
java开发程序员简历
07-02
Java 开发程序员简历是一份详细的个人简历,涵盖了软件开发、Java 编程、项目管理、数据库管理、Web 开发等多个方面的知识点。该简历主要介绍了作者的个人信息、教育经历、工作经历、项目经历、技能等。 Java 基础...
Java程序员简历最新版
07-02
Java程序员简历最新版 Java程序员简历概述 本简历详细介绍了一名Java程序员的个人信息、教育背景、工作经历、项目经验、技术技能和自我评价。 教育背景 * 学历:本科 * 毕业院校:华南理工大学 * 专业:软件工程...
Android程序员简历最新版
06-25
3. **Web应用开发**:熟练运用jsp、servlet、JSTL/EL、dom4j和JDBC,具备Struts2、Spring、Hibernate等主流框架的实践经验。 4. **数据库管理**:熟悉SQL,特别是MySQL,同时对Oracle和PL/SQL有一定了解。 5. **...
“Java前端基础:探索Web开发的基础知识“
光就是羁绊之力,它会再度被某人继承,散发出耀眼的光。
01-14 1万+
1、Javaweb 1.1 基本概念 web开发: web,代表网页(网站)的意思,比如www.baidu.com 静态web: 列如静态web页面设计使用的:html,css。 静态web性质:提供给所有人看的数据始终不会发生变化。 动态web 比如:淘宝、网易云、几乎所有的网站都使用动态web。 它提供给所有人看到的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同。 技术栈:Servlet/JSP,ASP,PHP。 在Java中,动态web资源开发的技术称为Javaw
一文了解web的发展史(从web1到web3)
最新发布
Luckyy_D的博客
12-13 2939
绝对的公平是一定要实现点对点,绕过中心机构的,这也相当于所有的判断都交给了人工智能。人工智能会成为未来的主流,用户们的数据不会再提供给巨头,而是直接被人工智能获取,人工智能会通过计算把我们想要的结果直接推送给我们,整个过程是点对点的,且通过加密整个过程及数据不会被第三方获知。通证经济和数字资产的出现使得公平治理成为可能,即开发者不再有独裁的权利,有贡献的用户也可以实际参与运营治理,决策会更加民主化而不是中心化,用户也可以不再单单是消费者也可以是获益者,完善的激励机制更是会比传统的“工资”等奖励机制更高效。
10个常见的前端手写功能,你全都会吗?
q1472750149的博客
11-18 512
这是我参与11月更文挑战的第15天,活动详情查看:2021最后一次更文挑战 本篇译自:enlear.academy/50-tool-onl… 又来了,本瓜又来了~ 对于 web 技术在线资源收集,绝不手软! 一个链接????,就是一个新世界????!开冲????‍! 1. Browser Default Styles 可以在 Browser Default Styles 中查询 HTML 元素在每个浏览器下的默认样式; 2. Clippy 可以在 Clippy 为你的图片作剪辑,并且生
什么是WEB
qq_24052051的博客
03-15 2375
借鉴和参考自 openxy.comWEBWEB即World Wide Web即全球广域网,也称为万维网,它是一种基于超文本和HTTP的,全球性的,动态交互的,跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。有哪些网络? 电
黑马程序员springmvc笔记
08-10
抱歉,我无法提供关于黑马程序员的具体笔记内容。但是,我可以为您提供有关Spring MVC的一些基本知识和概念。Spring MVC是一种基于Java的Web框架,用于开发和构建Web应用程序。它基于模型-视图-控制器(MVC)的设计模式,将应用程序的不同方面分离开来,以实现更好的代码组织和可维护性。 在Spring MVC中,模型(Model)表示应用程序的数据和业务逻辑,视图(View)负责展示用户界面,而控制器(Controller)用于处理用户请求并协调模型和视图之间的交互。 Spring MVC框架提供了一组注解和配置方式来定义和配置控制器、请求映射、视图解析等。它还支持数据绑定、表单验证、拦截器、国际化等功能,使得开发Web应用变得更加简单和高效。 如果您对Spring MVC有更具体的问题或主题感兴趣,欢迎继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 程序员带你解析Web是什么 28186
  • Web安全-泛微相关系统-历史漏洞 4812
  • Web发展的历史 3113
  • Web请求响应的过程 959
  • Web前端必备基础知识点分享 784

最新评论

  • 程序员带你解析Web是什么

    Beloved_Gy: 感谢,思路开阔了许多

  • 程序员带你解析Web是什么

    我喜爱电脑: 谢谢,受益匪浅呀!

  • 程序员带你解析Web是什么

    superstar___: 看不到图片

  • 程序员带你解析Web是什么

    ₇⁷7₇⁷ Bash: 虽然我是刚刚开始接触web啥也不懂,但是看完了之后觉得很清晰明了!

  • web如何测试

    甜甜圈字: 大佬,可以转载吗?

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 十位大牛做出的Web前端开发规范总结
  • Web开发入门不得不看
  • 纵论WebAssembly.js在性能逆境下的召唤强援
2020年19篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳SEO优化公司荷坳网站推广系统吉祥网站搭建塘坑阿里店铺托管南联百度网站优化平湖英文网站建设横岗网站排名优化惠州设计网站木棉湾网站改版吉祥推广网站松岗标王坑梓百度seo南山阿里店铺托管光明百度关键词包年推广松岗网站设计宝安百度网站优化坑梓网站推广方案光明网站开发石岩网站排名优化南山网络广告推广光明seo大运网站优化按天计费东莞关键词排名松岗模板网站建设南联营销型网站建设同乐seo排名大芬营销网站大浪网页设计爱联seo宝安网站优化按天收费大芬阿里店铺托管歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化