杨梵
侠客
侠客
  • UID477
  • 粉丝0
  • 关注0
  • 发帖数12
阅读:4329回复:0

除了技术,前端还需要学习的东西

楼主#
更多 发布于:2019-04-24 18:27
经过项目的磨练,然后回去看以前写的代码,需要改进提升的地方很多,但是同时除了代码之外其它东西也得提升。
前端开发的步骤
1、首先我们需要看建设方案招标书或者需求文档,把系统有疑问的地方记录下来,然后去问项目的负责人。在自己大脑里面有了整体的系统雏形架构,可以参与设计系统原型,项目原型设计好了确认通过,将原型移交给UI进行设计。
   2、与后台进行沟通,确认以后接口格式,没数据和有数据,明确后台接口应该少bug,不能让前端交互的时候来发现很多接口bug,后台复工改,前端更新接口,复工比较浪费时间。
  3、同时还需与UI进行沟通,每个子系统的模块操作步骤,这样UI设计的样式比较符合操作时候的习惯。
  4、前端可能还会在这时候参与详细设计、需求规格说明书的编写。
  5、确认框架使用,根据设计图编写代码,统一小组前端代码风格。
  6、 测试代码,测试之后部署代码。
浏览器处理流程
 1、  输入地址,查看浏览器缓存→解析地址、获取协议、主机名、端口→获取IP地址→三次握手→服务器受到请求,判断请求方式(GetPost)→处理完成发出响应→浏览器收到相应进行解码。
  2、浏览器首先响应DOM树和cssom树。
  3、处理css文件、js文件、图片音频等资源。
  4、绘制,构建合成层。
需要学习的东西
  1、了解一些HTTP的网络知识。
  2、 浏览器运行机制和编译原理。
  3、学会使用performance是前端性能监控利器。
  4、了解一些服务器知识。
  5、提升自己沟通表达技巧。
  6、前端会和后端、项目经理、测试、UI打交道,所以需要去了解一下相关知识,降低沟通交流的成本。
游客

返回顶部