前端入职指引

前言

  欢迎加入洽客前端开发团队。此文档主要从前端的开发环境、开发框架和开发流程三个方面描述了公司产品的前端开发。
  不同的公司都有着不同的开发环境,项目架构,目录规范,编码规范等等相关约定,在项目复杂的情况下,如何在最短的时间内融入团队,熟悉项目,接手任务进行开发,是每一个前端新人应必知必会的事情。

文档主要内容

搭建前端开发环境

  • 后端开发环境相关应用安装
  • 前端相关的工具应用安装

前端架构说明

  • 前端各项目业务说明
  • 前端框架组成
  • 前端常用JS插件和脚本库说明
  • 前端层次结构和调用关系

开发流程规范

  • CSS编码基本规范和JS编码基本规范
  • SVN版本管理说明

环境搭建

服务器开发环境搭建由服务器端同事协助完成(略)
前端开发环境由新人直属带教负责人协助完成

前端框架说明

项目组成

  • 商户管理平台
  • 商户数据平台
  • 商户财务系统
  • 洽客管理平台
  • 洽客数据平台
  • 洽客财务系统
  • 洽客官网及洽客大学
  • 洽客APP相关H5页面
  • 洽客身边店

前端技术框架组成

PC端

主要框架: Bootstrap UI框架Avalon.JS MVVM框架
主要JS插件:

  1. dialog 对话框
  2. toastr 消息提示
  3. uiLoading 加载提示
  4. artTemplate 模板
  5. bootstrap 框架基础组件
  6. pagination 分页组件
  7. select2 下拉组件
  8. core.js 框架初始化相关

注意:后台主频道以单页形式开发,模块化JS管理,必须熟练使用Bootstrap框架。
详细内容请参见新版管理后台框架调整说明文档

H5端

主要资源:Zepto.js, artTemplate.js,base.css
移动端布局使用rem做屏幕适配

详细内容请参见移动端开发技巧汇总

工作时间安排

D1

  • 配置到本地环境,并能正常启动项目运行
  • 熟悉公司前端项目组成和目录结构
  • 熟悉SVN版本管理

D2

  • 了解前端项目所使用到的框架和插件
  • 了解前端CSS与JS开发规范
  • 了解Bug修改流程,及QA相关

D3

  • 根据小的需求完成前端开发
  • 熟悉开发流程

注:
在练习过程中出现什么错误或不解之处,请及时反馈。
如果在阅读过程中发现文档中提到的内容有误或信息已经过时,请及时反馈给相关负责人,以便我们能及时更新完善此文档,帮助其他新同事少走弯路。

前端编码规范参考 百度前端编码规范

最后,希望我们在工作中合作愉快,是同事更是朋友,更希望你能在此有所收获,有所成就!
大家一起加油,共勉!!!