前端到底要学什么啊?分别有什么作用?今天好程序员带大家来认识一番。
首先前端这个词,它是fron end英文翻译过来的。front它有前面的意思,end它是端点的意思,合起来就是前端。理解起来就是给到用户面前他们能看到的东西、一般是指网站开发的这些相关的技术。
前端所设及的技术,可能就是你已经听说过的HTM、CSS以及Javascript这三门言,他们结合在一起使用,就能创造出很多你见过的没见过的网站。而且想要开发网站,就必须得学会这三门语言,那其中,HTML是最最最基础的,它是负责放置和组织网站的内容和结构,也就是你能在网站中看到的各种文字、图片、视频等等基本的元素。
那CSS是专门负责决定这些内容到底是用什么样的样式,来呈现这样一个东西。比如说一段文字用什么样的字体?字号多大?一个图片用多大的尺寸来显示?那一个按钮,它的背景颜色到底是黄色呢还是蓝色呢?同时它也能实现很多元素的动画效果,那HTML和CSS,尤其是HTML,它是最容易学习的,CSS上手它也不难,而javascript,它比这两个就难得多了,同时它也厉害得多。
Java可以说是无所不能,包括但不限于,修改页面中的文字,改变元素的样式,获取服务器上的一些数据,发送用户提交的信息,实现各种很复杂的那个动画效果。夸张点说,只有你想不到,没有它做不到的。而如果你听说过react、Vue、angular、JQuery所这些呢都是基于Javascript。不懂什么意思?
假如你现在想用乐高积木拼一个自己的小房子,那么javascript,就是一块块单独的那种最小单位的乐高积木,那么那些react、Vue等等所谓的框架、库呀,就是已经用这些最小单位的这些单独的积木搭好的这些现成的积木桌子,积木椅子,积木床。你可以利用这些现成的东西,快速的去组建一个,自己想要的一个乐高房子,而不用从一块块最小这种单位的乐高开始拼。
那如果用金融专业的一个词来形容这些基于javascript框架库,“衍生品”这个词,好程序员觉得还挺合适的。
最后,如果你想学习网站开发,学习web前端,必须首先要学会HTML、CSS和javascript。因为前端的所有知识,都是以这三者为基础。