忽如一夜春风来,千树万树梨花开。或许这样一句诗词很不适合在这个秋意盎然的季节,但是,形容前端也算是比较贴切了。
移动端的发展、微信公众账号的普及以及HTML5技术在移动端的应用,推进了前端的发展,前端从一个隐藏在巨人背后的小人物,突然被推到了巨人的肩膀上。很多人开始学习前端,看似简单的东西,在深入之后你会惊讶的发现其瑰丽与邪恶的一面。
此篇文章不是我个人所做,只是在收集前端达人之作,其一,为其推广;其二,自身提升。所有的文章都会给出文章来源地址,如果您喜欢进而转发,也请加上原作者源地址,而不要加我这个采摘者的地址。技术文章都是心血结晶,要爱护、守护。
喂喂喂,那个切图的,把页面写好就发给研发工程师套模板吧。
你好,切图仔。
不知道你的团队如何定义前端开发,据我所知,时至今日仍然有很多团队会把前端开发归类为产品或者设计岗位,虽然身份之争多少有些无谓,但我对这种偏见还是心存芥蒂,酝酿了许久,决定写一个系列的文章,试着从工程的角度系统的介绍一下我对前端,尤其是Web前端的理解。
只要我们还把自己的工作看作为一项软件开发活动,那么我相信读过下面的内容你也一定会有所共鸣。
前端,是一种GUI软件
现如今前端可谓包罗万象,产品形态五花八门,涉猎极广,什么高大上的基础库/框架,拽炫酷的宣传页面,还有屌炸天的小游戏……不过这些一两个文件的小项目并非是前端技术的主要应用场景,更具商业价值的则是复杂的Web应用,它们功能完善,界面繁多,为用户提供了完整的产品体验,可能是新闻聚合网站,可能是在线购物平台,可能是社交网络,可能是金融信贷应用,可能是音乐互动社区,也可能是视频上传与分享平台……