年后入职新公司,面试时聊到公司的情况大致是这样的:团队里需要招一名前端(就此一人,其他都是后台开发的),项目是一个工具类的Pc端项目(我的理解就是web应用!?),框架用的是vue,而且这个项目组是新成立的,也就是说前端的活儿需要我从零开始一步一步搭建。我本人之前的项目经验比较肤浅,没有过这种全权负责整个前端部分的经验,因此想问问各位大神,一般来说,应该怎样做准备工作?在搭建项目时,有没有什么提前需要注意的地方吗?


1. 通读文档、原型图,不懂、不明确的地方找产品确定,不要凭自己感觉猜测

2. 画流程图,考虑一些交互,不确定的技术方案可以试著写个简单 demo 跑跑

3. 拉上产品、设计、后端开个技术交互评审4. 确定介面5. 拿到设计稿,过一遍,看看有什么不合理遗漏的地方

6. 切图,根据介面文档写代码,期间遇见问题,及时和产品设计后端沟通

7. 参加测试人员的技术评审8. 自测联调,发布测试版9. 改 BUG10. 发布预发版,外网测试(如果是对外项目)

11. 发布正式版

如果做后台页面,可能没有设计师,那么尽量保持各页面风格统一,可以考虑 Bootstrap、ElementUI。

排期有问题,也及时沟通,并说明理由。产品改需求,影响排期,需要说明。我的经历大致就是这样。

仔细看一遍vue官方文档。

从框架api到编程风格指导,一条龙。

再搭配vue官方脚手架vue-cli,完美。


首先肯定了解清楚需求,是否前后端分离,是否需要ssr,是中后台项目还是纯展示项目。

既然框架选择vue,那么推荐使用vue-cli,是否需要引入vuex看项目需求。按照vue-cli推荐的目录划分项目文件,组织好基础的配置结构,便于之后接手项目的人。

提供好相应的初始化钩子,定好less颜色变数,路由集中管理,bundle按路由拆分,纯组件和业务组件分开,全局的loading和错误处理,类似登陆注册基础的模块,前端错误收集,一些模块的二次封装,模块按需载入,tree shaking。一个好的项目模版甚至可以保留后,之后的业务基于项目模版开发。

做到新人针对某一个页面开发,加一个路由对全局不会造成太大的影响。
首先前端是你一个人,而且没有人提出让你用什么,要么用你会用的要么用你想用的。如果你用vue就更方便了。直接使用脚手架搭起来一个项目然后写东西就行了。不用考虑太多!

如果我是楼主目前的水平,我会撸起Jquery就是干,管它vue不vue,反正前端就一个,怕个屌朝天。


vue cli 自带的webpack模板 贼开心
1、是否是前后端分离项目,使用vue进行开发是否使用脚手架工具vue-cli或者使用webpack自己搭建开发环境2、css的模块化设计,使用原生css,还是使用预编译器less或者sass3、框架的选择,web端的vue框架很多,例如:iview……
推荐阅读:
相关文章