满足美观的要求,这不还是一张画嘛?
依然不是,Web应用虽然在视觉呈现方向也要求美观得体大方,但它与印刷品最大的区别在于,它是可以被操作的,它是有交互的,是有功能的。这就注定满足功能方向的要求是第一性的。
而一个web产品在最初立项的时候,最开始的时候一定是先列出它的所有功能,及面向的用户。然后产品经理写出需求文档,然后UI设计师根据需求文档及用户画像,设计产品的粗原型、细原型、最终的精细原型。
而做为web前端开发的你,在正式的开始做之前,一般会得到二样东西,
一、 产品的需求文档,它是产品经理给你们的。一般是在开产品需求讲解的会议上先说,然后发邮件给你们;
二、就是UI设计图,这东西是设计师给你的。
当你看到这二样东西的时候,这个web应用的功能和视觉设计都已经基本确定了。这个时候UI设计图是否好看,你个人主观看它是否美观,这都与你无关,也不应该是web前端的关注点。
所以我在标题中说,web前端开发所关注的,应该是这些UI设计图上,所体现出来的功能点。
有时会有这种情况,你看到了设计图上某个很好看的。。。按钮,它的具体交互形式在需求文档上也没有明确的说明。这时你就要从功能性上去分析这个东西应该是<input />?还是一个<div></div>?当然了,你可以说,这情况应该跟产品经理或UI设计师去沟通确认一下,这是对的。
但是,总有些时候,需要web前端开发人员去自行的判断一些东西