近年来互联网技术高度发展,互联网行业形式一片大好。而作为互联网时代的核心的前端,发展浪潮更是一浪盖过一浪。以笔者经常在线学习的免费互联网在线教育平台慕课网为例,计划中前端工程师方向的数量就有近两万人(比java超出近一半,php的和android的加起来还差前端一大截),其火爆程度可见一斑。而js作为前端的重中之重,自然也就是互联网时代最有价值学的编程语言(没有之一)了。
前端很久之前被人叫成“页面仔”,认为做的都是很没技术含量的工作,那时认为前端只是切切页面的美工的说法甚嚣尘上,有人甚至认为后台做功能开天辟地,还拿出12306的例子说“页面丑点丑点也就忍了,功能有问题还怎么办啊”的说法。但这是典型的保守个例,要不是去其他非官方的网站担心是钓鱼网站。但对大多数现代网站而言,界面丑用户根本不能忍啊!现在都是互联网时代了,网站那么多用户有的挑啊,所以越来越挑剔的用户自然青睐用户体验做的好的网站了,人一看你交互这么糟分分钟右上角叉叉你信不信啊!到时候(自我感觉)网站内容再好又有个屁用啊,流量么人气么半点木有。所以信息大爆炸时代,找对象尚且看脸,网站的第一印象自然是留住用户的杀手锏啦!所以综上所述,互联网时代前端比后端重要!(人家根本没时间看你内容)
啊啊,言归正传,js全称叫javascrpt,一开始甚至被当成借java的名气搞营销的玩具语言,不过三十年河东三十年河西,现在已经成功逆袭,这是历史的选择,也是大多数人的选择。它与html和css三者合称“web三基友”,合体的web页面美轮美奂,给人带来各种狂拽酷炫吊炸天的视觉盛宴,有同学要问咋它另外两基友评不上这最值得学的呢?那是自然的,因为js也能控制html的各种节点,控制css样式,它两的动态效果,离了js根本不行(再说那两货也压根不是编程语言),而且浏览器唯一支持的就是js,其他语言要么根本不行,要么就是非主流。而且js是对新手友好的,不像某些坑爹语言搭建环境都要半天,打开浏览器就能运行,成就感蹭蹭蹭地就上去了。啥?!你说你没有浏览器,坑爹的吧!现在无论是啥设备都要有浏览器才能上网的。恩,说到其他设备,也可以把网页放在手机的浏览器组件里实现跨各种终端设备的开发喔!忘了说了,js还能做服务端开发,实现前后端编程语言的统一,一条龙服务,一套逻辑,两端适用。天啊,还有什么不用js的?抛弃掉开发效率低下学习成本又高的其他语言吧,只做前端,所以我们更专业!
ps:突然诗性大发,来一首:
惜测试运营,略输逻辑;
后台运维,稍逊风骚;
一代天骄,产品设计,
只知凭空画小鸟;
俱往矣,数风流人物,
还看前端!