如果你是和互联网行业相关的人员,你一定经常听到别人说:“web开发”,“web前端”,“web后端”等等。但是有些人并不清楚的理解到底什么称之为“web”。
web其实我们每一个人都接触过,也就是我们常见的网页、网站,有三种常见的形式:超文本、超媒体、超文本传输协议。而平常听说的web开发,其实也就是网站开发。网站由很多的网页组成,网页又由一行行的标签代码、数据代码组成。web开发就是把这些代码编写组成浏览器能认识的标记,经过浏览器解释后,普通人就能看到的过程。听起来简单,其实真正的开发过程远比这复杂得多。
一个完整的web由前端和后端组成,前端的HTML、CSS、JavaScript分别都是语言,HTML我们称之为超文本标记型语言,主要作用就是用来给浏览器解释的,比如我们的一个网页就用他来告诉浏览器,哪里是按钮,哪里该换行了等等。 而JavaScript,刚刚我们通过HTML和CSS已经能把网页的一些元素展示出来了,但是光展示出来太无聊了,都不能动,不符合用户良好的体验。通俗的讲,JavaScript就是让这些元素动起来的。 我们看到的网页仅仅是这样的吗?no,那些早不能满足需求了,需要后端来提供数据。 整个过程可以通过下面的一张图来展示: