基于django后台模板开发前端系统

  1. 前后端工作划分和协作
    前后端应协调好数据传递格式,减少数据格式转换工作
    中文乱码的问题应在前端解决,不应放在后端

  2. 数据和页面分离
    页面展示不应占用原api接口,应该重新配置新的url,调用需要的api再渲染页面

  3. 前端代码逻辑
    当前端有较多功能需求, 先将功能进行归类、分组,函数名、变量名尽量易读,合理添加注释代码,最后再填充各个功能(各个函数)的逻辑代码

  4. 接口测试
    当前端有发请求需求时,先用工具postman测试需要提交的参数和数据格式,测试通过后再在前端js脚本里面获取需要的数据并打包成规定格式,通过$.ajax() 发送给后端

  5. 不要在数据量变大的时候才考虑分页

  6. 删除操作应该加保护,增加modal框

  7. 有需要用户输入的地方设置默认值,减少用户操作

  8. 不使用字符拼接html,易出错,可读性差,难维护