简介

1.什么是web前端

说这个之前,我们先了解web前端工程师是干什么的,百度百科的解释:

Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验

得知这个之后,那么什么是web前端相信各位也就有个大概了解了,就是浏览器和app界面的开发嘛。

web是什么呢?web就是万维网,要彻底的解释这个名词就需要些篇幅了,这里就用一句话总结,就是一种全球都公认的协议,一个信息系统,必须遵守这个协议才能上网。web前端其实就是前端,或者前端技术,前端开发,这几个名词其实意思都差不多的

浏览器界面是什么呢,比如你打开百度网站

以上这个界面全是利用web前端技术做出来的,比如上方这些:

这些字根据您的上网常识,应该都知道是可以点击的,点击完会跳到一个新的界面,但是有些字又不能点击,这就是用了前端技术实现的

接着看,这个百度的logo

不难看出,它就是一张图片对吧,当你控制鼠标把光标放上去的时候,它还会出现几个字:点击一下,了解更多

那么说明,这个图片也是可以点击的,而且也可以跳到一个页面上去

接着再看,下面的这个

根据你的上网常识,应该也知道,最长的那个框里可以输入文字,然后中间那个像相机一样的图片可以把图片放上去,最右边蓝色的【百度一下】这个按钮就是当我们要查个东西,在左边的框输完文字点击【百度一下】之后就会立马显示出我们搜索相关的数据。

朋友们,想过没有,为什么只有那个长条的框里可以输入文字,其他地方不可以呢?为什么点那个相机图片位置会提示让你传图片呢?为什么点【百度一下】就可以实现我们的查询呢?而且按键盘上的回车键和点【百度一下】的效果是一样的。以上这些也是前端技术实现的

最后再看底部

这些看起来,有的也是可以点击的,有的不可以。和之前的一样也是点击就可以跳转,所以不多说了

好的,根据以上的大概描述,那些功能是通过怎样的前端技术实现的,这个我们暂且不提(以后会详细介绍),朋友们,你有没有个疑问,这些东西的排版有没有问题,它们为什么就可以这么排版,比如,那个输入框为什么不在右下角,而在整个页面的正中间呢?相信你已经可以抢答了,是的,它也是前端技术实现

以上的这些所有的,就是前端技术或者说web前端,而在早期不叫web前端,而叫页面设计(不太等同于现在的页面设计),网页设计,当然现在也有很多人这么叫。掌握这个技术的人,就是前面说的web前端工程师,或者早期的叫网页设计师。

说到这,相信很多人会问,什么又是后端。在这之前先说个事,其实在最开始,前端和后端是没有严格区分的,也就是说前端后端都要搞,这个的话在现在来看有另外一个词语叫全栈。

2.什么是后端

后端就是除了前端以外的所有技术都是后端,后端就是在服务器上运行的,比如和数据库交互,逻辑实现,对前端的响应和请求等等这些就是后端技术。

比如你再浏览器地址里输入【www.baidu.com】会立马显示百度首页,其实这就是浏览器和后端交互的过程,不然的话,你想为什么就会显示百度,而不显示其他网站呢?这里就是浏览器对服务器的请求,告诉百度的服务器,我要访问你的首页,百度服务器作出响应,说好的,然后返回了一些数据给浏览器,浏览器再把服务器返回的这个数据重新格式化了下再显示到界面上,这才是我们看到的百度首页

3.后端与前端的关系

然后比如我利用百度搜索一个数据:

这些返回来的数据也是服务器上的后端通过前端发来的请求,去和数据库交互之后拿到结果响应给前端的

转载于:https://www.cnblogs.com/xiaoy-/p/11115498.html

web前端(2)——了解什么是前端,以及与后端的关系相关推荐

  1. Web前端开发大系概览 (前端开发技术栈)

    前言 互联网建立50多年了,网站开发技术日新月异,但web前端始终离不开浏览器,最终还是HTML+JavaScript+CSS这3个核心,围绕这3个核心而开发出来大量技术框架/解决方案. 我从2000 ...

  2. web前端(1)——了解什么是前端,以及与后端的关系

    简介 1.什么是web前端 说这个之前,我们先了解web前端工程师是干什么的,百度百科的解释: Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web ...

  3. 【web前端开发】什么是前端?

    文章目录 浅谈前端 初识 造物 浅谈前端 初识 前端是什么?⽆论是带团队还是教学⽣时,都有很多的⼈问过我这个问题. 如果你要问的是 JavaScript 是什么,CSS是什么,HTML是什么,我可能会 ...

  4. WEB和WAP有什么区别前端开发的趋势

    WEB和WAP有什么区别前端开发的趋势-随着移动互联网的发展,移动端的占比已经越来越高,移动设备已经越来越占用消费者设备的时间,以前电脑才能拥有的功能,现在手机基本都可以实现.预计在未来的几年时间里, ...

  5. web前端开发做项目,前端开发学习教程

    毕业工作一年之后,有了转行的想法,偶然接触到程序员这方面,产生了浓厚且强烈的兴趣,开始学习前端,成功收割了大厂offer,开始了我的程序员生涯. 在自学过程中有过一些小厂的面试经历,也在一些小型的互联 ...

  6. 黑马程序员之Web前端全栈 · 阶段一 前端开发基础 (3)

    Web前端全栈 · 阶段一 前端开发基础 (3) 说明 三.HTML 标签 1. HTML 语法规范 1.1 基础语法概述 1.2 标签的关系 2. 基本结构标签 2.1 第一个 HTML 2.2 基 ...

  7. 【Web技术】913- 谈谈你对前端路由的理解

    来自:掘金 作者:尼克陈 链接:https://juejin.cn/post/6917523941435113486 一篇文章,不可能做的面面俱到,全部受众.希望大家带着发散思维去看文章,将文章涉及的 ...

  8. 「Web应用架构」模式:前端的后端(BFF)

    面向用户界面和外部方的单用途边缘服务 介绍 随着web的出现和成功,交付用户界面的实际方式已经从厚客户端应用程序转变为通过web交付的界面,这一趋势也使基于SAAS的解决方案总体上得以发展.通过web ...

  9. web前端开发工作描述_2019年前端开发前景如何?前端开发会被淘汰吗?

    近十年以来,IT行业发展火热,衍生了很多新职业,例如UI设计师.开发工程师.软件测试工程师等等,在众多备受瞩目的新生职业中,Web前端工程师是其中的一员. Web前端在IT行业真正受到重视大概也就六七 ...

最新文章

  1. Android 室内定位系列:1地图构建
  2. java调用第三方dll文件 源码_C++调用python文件(包含第三方库)
  3. 阅读之web应用安全
  4. Python 中的特殊方法(定制类):__str__、__cmp__、__len__、数学运算、类型转换、@property运用、__slots__和__call__函数
  5. JTable常见用法细则
  6. SVN代码回滚命令之---merge的使用
  7. 入门机器学习(十三)--支持向量机(SVM)
  8. Visual C++线程同步技术
  9. HTTPS反向代理嗅探
  10. 如何实现跨项目代码复用
  11. Django admin组件源码流程
  12. 用户故事与敏捷方法笔记---估算用户故事
  13. Ubuntu18.04 显卡驱动安装(GTX1060)正确步骤
  14. 常见电容器图片_电容分类图片-各种电容器图片
  15. Oauth2认证图解
  16. FL Studio教程之扫弦器命令
  17. 动网php_动网(DVBBS)PHP论坛preview.php代码执行漏洞
  18. QQ币批发、低价的游戏点卡、手机充值卡批发商,大家千万不要相信!我已经上当了。【聊天记录】...
  19. 深度强化学习系列(16): 从DPG到DDPG算法的原理讲解及tensorflow代码实现
  20. APP注册通用用户协议

热门文章

  1. 《数据结构》严蔚敏与陈越伪代码总结
  2. labelImg(pyqt4 )出现错误(segmentation fault(core dumped) )
  3. win10专业版虚拟机配置服务器,如何在Win10专业版中添加Hyper-V虚拟机?
  4. 能不能做好性能测试,要看你有没有性能测试思维
  5. java输出矩形_java输出长方形求解答
  6. 最近两周的前后端交互
  7. mysql 数据库 自动备份_MYSQL数据库自动备份
  8. crop video in ffmpeg
  9. 27留数及其应用(三)
  10. 编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。