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