web前端的理解
什么是web前端
我们⼀直在讲述web前端,⼀直在讨论者web前端,但是究竟什么是web前端呢?有⼈说,web前端就是美⼯加切图,我也赞同这样的说法,但是web前端仅仅是这些内容么,我给出的答案是否定的,我向⼤家给出的答案或许也是否定的吧。我我对web前端的理解就是,和界⾯显⽰有关系的⼯作都属于web前端的。⽐如说页⾯中要有什么什么内容,应该显⽰什么内容,这些⼯作应该属于策划或者说是产品经理的⼯作,但是这些也是属于web前端的⼯作;页⾯中的各个模块应该如何去排列,页⾯中应该⽤什么样的图⽚什么样的背景,这些⼯作,我想应该是美⼯的⼯作,对于不同的公司美⼯的要求是不⼀样的,有公司的美⼯不负责切图,但是有些公司的美⼯还是要进⾏切图的,利⽤jquery或者是别的东西去做出动态效果,这些也是属于web前端(这就是有些⼈认为的web前端的⼯作);还有就是通过后台的所提供的数据接⼝将数据绑定到页⾯中,数据的显⽰⽅式应该怎样去显⽰,同步还是异步,如何去进⾏加载,这些⼯作其实也是属于web前端的⼯作。还有就是⽹站上线了,我们的⽹站应该如何去进⾏优化,如何提⾼搜索,这样的⼯作也是属于web前端的⼯作。但是究竟什么是web前端呢。我只能说,和页⾯显⽰有关的⼯作都属于web前端的⼯作。
web前端⼯程师需要掌握的技能
作为⼀个web前端,要掌握的技能很多,html css 和javascript这些我想不⽤说,肯定都是必备的技能,还有就是前端切图的索要⽤的切图⼯具,ps fw等⼯具(早⼏年有这样的⼀种说法,就是⽹页三剑客:firework flash 和dw),但是这些都仅仅只是⼯具的使⽤,除此之外还要了解各种喝前端有关的框架,⽐如说jquery ,bootstrapp , foundition等,(这些都仅仅只是⼀些基本的东西,其实还有很多的东西,⽐如说你的mvc框架)。这些都只是⼀些开发上⾯的,除此之外还要掌握⽹站的各个部分的流程关系,⽐如说注册,登录以及别的流程关系。仅仅这些就够了么,还有页⾯的各种效果的设计,这样的效果不是使⽤jq简简单单的设计⼀下就⾏了,这样的效果是要根据⽤户的使⽤习惯,以及⼈的视觉,来进⾏设计,这就是所谓的交互。说完了前台我们再来说说后台的东西。关于前端的上⾯的数据很多都是通过后台来进⾏获取的,但是这样就需要前端⼈员对后台的东西要进⾏了解,针对不同的后台,需要了解不同的后台语⾔,不管是C# php 还是java,这样的东西虽说不同学的太深,但是该懂的,还是要去进⾏学习的。这样才能够根据不同的,情况去选择不同数据调⽤⽅式,根据不同的⽤途和不同逻辑去使⽤不同的⽅法,同步还是异步,除此之外,还要根据⾃⼰的业务流程对数据库进⾏设计和了解,这样才能够更好的只确定⾃⼰的逻辑,来达到⾃⼰想要的结果。针对于上⾯的内容之外,其实作为⼀个好的前端还需要了解和掌握seo的技术,⽹站开发好了,要进⾏推⼴,这样的事情应该是在我们的⽹页开发的过程中进⾏注意点和使⽤的。⽹页开发的好坏,这些都仅仅只是⼀个基本的内容,想要做⼀个好的前端⼯程师要学习和了解的东西还是很多的。当然你学会了html css 还有javascript就能够到⼀个能够养活⾃⼰的饭碗,当然,要对ps有⼀定了解这样对切图还是有很⼤的帮
助的,如果想要⾃⼰的前端做的很好的话,就去多学习⼀些关于前端的技术。当然上⾯介绍的就是⼀点点,不够完全的。
web前端⼯程师能够做什么
jquery是什么软件作为⼀个web前端⼯程师,我们到底能够做些什么呢,仅仅只是开发⼀个⽹页么。不,⼀个好的前端⼯程师是不会对⾃⼰有这么低的要求的,他们是不会满⾜于让⾃⼰仅仅只会切图拼页⾯,当然切图和品页⾯也并不是没有,想bootstrap那样的团队,他们所开发的框架供那么多的⼈使⽤,这样也是⼀个很不错的。其实前端的⼈员要不仅仅需要知识⾯的⼴,⽽且还需要专,在⼴的基础上,专⼼在⼀门上⾯。⼀个web前端⼯程师可以做很好的交互效果,也可在数据处理上⾯做的很好,⽐如说angular.js,不也是挺好的么。这写仅仅只是技术上的。再从展⽰上⾯来说,前端⼯程师要做的不仅仅是桌⾯的软件,还要兼容各种不同的屏幕的,内容,也就是所谓的响应式布局。但是这些仅仅就够了么,其实还是不够,前端可以直接当app⽤,现在偶的软件app,都是在⼀个架⼦上⾯,添加⼀个浏览器控件,然后再通过h5页⾯进⾏实现的。当然不只这些东西,⽹页游戏也可以通过前端来开发的, 再加上现在的html的标准出来,其实前端可以做的功能是有很多的。可以说,在以后,可以通过前端来事先很多的东西,所以前端不仅仅只是做页⾯的开发。
上⾯就是我对web前端的⼀个基本的理解,可能很多的东西还不够全⾯。我还是希望⾃⼰能够做⼀个了不起的前端⼯程师。不为别的,就为⾃⼰喜欢!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论