- src/ 存放 js less img 等静态资源
- view/ 存放 smarty 模板
- mock/ 存放本地假数据
- dep/ 存放第三方 框架/库
- cache/ 存放编译后的 smarty 模板(自动生成)
- output/ edp build 输出的代码
-
严格执行代码规范,统一代码风格
-
文件必须在开始处写上
@file
和@author
,表明文件的功能和作者(冤有头,bug有主,不要随意改别人的代码
) -
less 中的
间距
、颜色
、字体大小
请使用预定义的变量,便于统一整站样式风格 -
模块尽量拆分,如老师详情页,模板可拆为如下格式(less,js同理)
teacher/ detail/ profile.html photo.html video.html ... detail.html
好处是避免出现大文件,逻辑清晰,有利于提升团队开发效率
-
与 RD 沟通接口时,尽量跟其他 FE 同学沟通一下字段名,避免多处名字不一致,导致混乱