zoukankan      html  css  js  c++  java
  • (十五)-前端 -项目总结

    已工作同学的项目总结(仅供参考)

    git commit -m ‘xxx’备注不要瞎写,会被嫌弃的

    提交代码时,最好查看一下修改了那些文件,如果没有修改的撤回一下 避免提交一大堆空的修改上去

    项目中的公共样式千万别去动!!

    工作难的不是开发是改bug,一定及时沟通!! 需求不明确问产品,字段不确定问后端 不问卡在那 最后担责任的还是自己

    尽量养成良好的代码书写习惯,别套一大堆if else 真的会被嫌弃!

    1****、 碰到5XX的问题,别傻乎乎的直接去找后端,要先用Swager或者postman测试下,碰到java写的后端,map类型,Swager无法测试,要用postman去测试。

    2****、 碰到增删改查业务。先写增加,然后改, 再查,最后删除,这类业务不要让后端给你造假数据。

    3****、 学会定义全局变量和常量,看能否少写请求,减少代码冗余,不然codeRivew的时候会被鄙视死。

    4****、 拿到项目,先把全局看下,能否拆分出组件,抽取出公用JS,不然后期再去拆很痛苦 。

    5****、 学会看数据库,自己学着去看自己处理的东西,尤其是后端定义的字段。

    6****、 请求回来后端的数据,一定要CTRL+C 然后 CTRL+V。不要装B自己去写,报错,你能排查到死

    7****、 碰到稀奇古怪的问题,直接上debugger,F10单步调试

    8****、 自己解决的一些古怪问题或者请教别人,网上查的,一定要记录下,最好写个博客,不然下次再碰到,很少能想起来怎么解决的了。

    9****、 多看掘金,有些上面人写的技巧,最好复制到自己的博客和笔记中,很实用。

    10****、碰到大佬级后端,一定要抱紧大腿,他们对业务的需求理解,完全秒杀很多前端。许多不懂的,可以去咨询。

    11****、 原生真的很重要。

    12****、 多看下设计模式,推荐张榕明的《JavaScript设计模式》配合周老师的原生JS面向对象,可以让代码逻辑更精简。

    13****、最好能进一个技术氛围好的技术团队,自己一个前端就是神级坑。非常不推荐

    14. git commit 规范

    15. git 最好使用一款界面的管理工具 推荐IDE内置或者source tree

    16. git 禁止使用reset,push -f

    17. 下载一款翻译软件,选中翻译,截屏翻译很实用

    18. 拿到新项目先整体看一遍 package webpack配置 main.js router store api 权限管理 表单校验 过滤器

    19. vue****推荐<<深入浅出Vue.js>>

    20. 写业务先想清楚,接口文档及时要,数据结构会影响代码设计的

    21. 代码最好边写边重构

    22. UI****库常用组件进行二次封装

    23. 保持规范的命名 文件 变量 组件

    24. 不要轻易修改别人的代码,熟悉代码是一个非常有必要的过程,修改前先思考会有哪些影响

    25. 遇到问题先分析,搜索引擎推荐谷歌

    26. 学习从三个地方思考 如:为什么要有promise promise解决了哪些问题 如何解决的

    27. 保持控制台干净,找不到报错在哪就用排除法

    28. 博客和书优先选择看书

    29.get****和post分别在请求头中传参

    以vue-cli3.0搭建的项目为例,get方式要用params传,post不用,写假数据的时候可以不开mock,直接在api里面的js文件写new Promise即可,例如:即可根据接口文档格式及所需数据写前端项目了,完成后换成真的接口即可(白底图是假数据,黑底是真正接口)

    ![img](file:///C:/Users/admin/AppData/Local/Temp/msohtmlclip1/01/clip_image034.png)![img](file:///C:/Users/admin/AppData/Local/Temp/msohtmlclip1/01/clip_image035.png)

    补充:调接口如果不通,如果后端发了swagger,那么先去相对环境的swagger去try,如果swagger通了,先检查前端看是否有问题。不通就直接找后端

    30.****分页的理解:

    传给后台的参数pageNum和pageSize比如:1和50,就表示从第一页从头开始查起的50000条数据,如果2和50,就表示从第二页开始查起,即第51条开始查50条

    31.****按钮要加防抖:具体百度即可

    32 学会看network 前后端联调很重要

  • 相关阅读:
    97. Interleaving String
    96. Unique Binary Search Trees
    95. Unique Binary Search Trees II
    94. Binary Tree Inorder Traversal
    odoo many2many字段 指定打开的form视图
    docker sentry 配置文件位置
    postgres 计算时差
    postgres 字符操作补位,字符切割
    postgres判断字符串是否为时间,数字
    odoo fields_view_get
  • 原文地址:https://www.cnblogs.com/HelloBytes/p/14177986.html
Copyright © 2011-2022 走看看