前端coder们需要干的工作
通常一个大公司 接了一个网页项目,经常需要
需求分析 + 策划架构 + 交互设计(UX)+ 界面设计(UI ) + 前端开发 + 后端开发 + 运维测试
那么我们大前端coder需要干什么呢?
总之,就是需要根据UX弄的原型图和UI整的设计图
去开发出网页,让上面的两张图变活!
具体开发过程基本如下:
(这里就不考虑一些工具,比如gulp自动化构建工具,webpack打包,vue开发框架,各种JS/CSS库什么的,我自己都还不太会,失望脸,尽量讲的通俗易懂一些,讲基本的呗)
1.根据UI的界面图进行切图(没错,PSD切图仔咯),这里切图其实也有自动化的工具,人类的懒惰真是好东西,嘿嘿嘿。
2.使用 html 对切出来的东西进行映射开发,做页面结构,看到几个部分就对应几个模块,从大到小,从外到内,从公共到独立。
3.使用 css 做样式设计,具体分析模块大小、位置、颜色,做盒模型等等。另外,可以分成三个组,一是重置样式,用于修改一些不合适的默认格式。二是公共样式,主要是头尾以及LOGO等很多页面都会用到的样式;三是独立样式,用于只使用一次的样式。
4.使用 JS 做交互动作,要不是有UX设计好的,我觉得每个前端coder都有一个大大的特效梦。当然,还需要根据与后端之前的讨论做数据传输接口。
5.自己debug一下啦,如果有bug当然要改咯。