前端简介

前端de概念

前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。多数后端开发人员从事于构建工作应用程序背后的实际逻辑。前后端需要相互配合,共同完成一个项目。那到底什么是前端?什么是后端呢?

接下来带你一起来了解前端与后端技术的区别。

前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。

任何与操作系统打交道的界面都可以称之为"前端" 手机界面(app) 电脑界面(软件) 平板界面(软件)

在了解前端之前呢我们需要了解一下什么是HTTP协议

什么是协议:

  • 协议即共同计议,协商;经过谈判、协商而制定的共同承认、共同遵守的文件。

HTTP协议由来:

因为浏览器需要充当很多服务端的客户端但是不同服务端的代码是由不同的程序员开发的从而会出现的数据格式和编程语法千变万化,如何让浏览器全部能够兼容呢为了能够让浏览器无障碍的与诸多服务端进行数据交互所以有了HTTP协议  大家都遵循这个协议

HTTP 之URL

其实我们通常说的网站他的专业名词就是URLURL:统一资源的定位符  (访问URL即访问整个资源体)

http协议详解

http请求由三部分组成,分别是:请求行、消息报头、请求正文1、请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Method Request-URI HTTP-Version CRLF
其中 Method表示请求方法;Request-URI是一个统一资源标识符;HTTP-Version表示请求的HTTP协议版本;CRLF表示回车和换行(除了作为结尾的CRLF外,不允许出现单独的CR或LF字符)。请求方法(所有方法全为大写)有多种,各个方法的解释如下:
GET     请求获取Request-URI所标识的资源
POST    在Request-URI所标识的资源后附加新的数据
HEAD    请求获取由Request-URI所标识的资源的响应消息报头
PUT     请求服务器存储一个资源,并用Request-URI作为其标识
DELETE  请求服务器删除Request-URI所标识的资源
TRACE   请求服务器回送收到的请求信息,主要用于测试或诊断
CONNECT 保留将来使用
OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求2、请求报头后述
3、请求正文

http协议四大特性

1.四大特性1.基于请求响应服务端永远不会主动给客户端发消息 必须是客户端先发请求如果想让服务端主动给客户端发送消息可以采用其他网络协议2.基于TCP、IP作用于应用层之上的协议应用层(HTTP)、传输层、网络层、数据链路层、物理链接层3.无状态不保存客户端的状态信息早期的网站不需要用户注册 所有人访问的网页数据都是一样的"纵使见她千百遍 我都当她如初见"4.无连接/短连接两者请求响应之后立刻断绝关系

http协议响应状态码

用数字来表示一串中文意思1XX:服务端已经接受到了数据正在处理 你可以继续发送数据也可以等待2XX:200 OK请求成功 服务端返回了相应的数据3XX:重定向(原本想访问A页面 但是自动跳转到了B页面)4XX:403没有权限访问  404请求资源不存在5XX:服务器内部错误"""公司还会自定义状态码 一般以10000开头参考:聚合数据"""

web前端的学习流程

web是一门独有的强大技术,要想钻的很深,需要花费大量的时间的。

前端三剑客:

HTML
html(超文本标记语言——HyperText Markup Language)是构成 Web 世界的基石。HTML是一种基础技术,常与CSS、JavaScript一起被众多网站用于设计令人赏心悦目的网页、网页应用程序以及移动应用程序的用户界面。CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。JS
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

比喻:html就像是房子的主题结构,css是将房子进行划分成屋子并进行粗装修,javascript就是确定细装修决定各个门走向,开关是做是开哪里的灯的还是水阀门。

web前端简介 | 什么是前端相关推荐

  1. 第四届字节跳动前端青训营(基础班)Day1之前端简介

    Day1.前端介绍 解决GUI(图形界面)人机交互问题 跨终端(PC/移动浏览器.客户端/小程序.VR/AR等) Web技术栈 1.前端简介 1.1前端技术栈 HTML(页面结构和内容) CSS(样式 ...

  2. 前端简介,head内标签

    目录 前端简介 什么是前端? 软件开发架构 浏览器输入网址发生了几件事? 服务端python代码 HTTP协议 HTML标签 HTML文档结构 html文件打开方式 head内常用标签 head内常用 ...

  3. 03、web前端简介

    文章目录 前言 一.web前端简介 二.HTML(超文本标记语言) 2.1 元素.内容和标签 2.2 HTML DOM树 三.CSS和Javascript 3.1 CSS 3.2 Javascript ...

  4. Web前端HTML5前端简介

    以下内容都是自己的记录的一些笔记,笔记的来源尚硅谷前端都是自己的一些总结,可能会有一些不准确的地方,后期会做出改正. 目录 前端简介 1.软件的分类 1.1系统软件 1.2应用软件 1.3游戏软件 2 ...

  5. web前端技术亮点_Web前端开发职业技术要求规划

    亲爱的朋友们: 大家好,我是演讲者-达达前端,也可以叫我 Jeskson ! 今天,我演讲的题目是<Web前端开发职业技术要求规划>.这个世界有很多不平凡的人,也有更多平凡的人,你是属于哪 ...

  6. 【Web技术】662- 玩转前端 Video 播放器

    Web 开发者们一直以来想在 Web 中使用音频和视频,但早些时候,传统的 Web 技术不能够在 Web 中嵌入音频和视频,所以一些像 Flash.Silverlight 的专利技术在处理这些内容上变 ...

  7. 前端简介以及开发环境搭建

    前端简介 1. 网页的特点 相较于传统的图形化界面,网页具有如下一些优点: 不需要安装 无需更新 跨平台 网页中使用的语言: HTML.CSS.JavaScript 2. 网页简史 蒂姆·伯纳斯·李爵 ...

  8. web设计师和前端设计师的互动—前端工程师应该具备的三种思维

    如果你是一个天才工程师(马上可以离开),可以独立完成一个很多事情,你可以是一个怪咖,因为我相信没有一个人不会不佩服你.但现实归现实,多数人都不是天才,而我们在职场上也不是单打独斗,我们需要团队合作,需 ...

  9. web前端技术分享:前端开发与后端开发的区别是什么?

    相信很多人在技术岗都听到过前端和后端这两个职位,但是大部分人对前端开发与后端开发的区别是什么?并不是很清楚,下面小千就为大家详细的介绍一下两者的区别之处. web前端分享:前端开发与后端开发的区别是什 ...

最新文章

  1. python 运算符重载_零基础小白Python入门必看:面向对象之典型魔术方法
  2. 在Ubuntu下怎么截图
  3. Android基于回调的事件处理
  4. 算法工程师掌握了这个炼丹技巧的我开始突飞猛进
  5. 「Ubuntu」Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/lib
  6. 四、启动OpenLDAP服务器
  7. 关于ReetrantLock
  8. 常见的NoSQL数据库
  9. 0x123C语言,and esp, 0xfffffff0
  10. Web中的鼠标自动移动
  11. WPF设置Button背景
  12. Ubuntu中useradd和adduser的区别
  13. wt在matlab中什么意思,new wt.是什么意思
  14. hp ux安装oracle 11g,HP UX安装oracle 11g asm扫不到盘
  15. 神经网络硕士就业前景,计算神经科学就业前景
  16. smart检测指标详解
  17. 笔记本网络带宽叠加(有线和WiFi同时使用) 2021-09-27
  18. qq图的理解以及python的实现
  19. android炫酷的动画效果
  20. 手机备忘录里的照片怎么保存到相册里

热门文章

  1. PhpSpreadsheet 基本使用和导入 导出 模版生成Excel文件
  2. 《回眸2022·圆满收官||展望2023·砥砺奋发》
  3. Execution failed for task ':app:processDebugGoogleServices'. No matching client found for package
  4. opencv几个自动检测图片方向的方法
  5. Android开发辅助工具类 Utils 汇总
  6. 骞云科技SmartCMP v3.5版本正式发布
  7. Greasy Fork发布油猴脚本
  8. 灰狼优化matlab,混合灰狼优化(HGWO,DE-GWO)算法matlab源码
  9. 小米云备份的正确打开方式,你学会了吗
  10. 5种经典的Linux桌面系统