首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端技术总结

前端工作总结

时光飞快,自八月份转前端以来,已经过去了半年时间。这期间经历了第一次真正意义上的项目前后端分离的开发模式。对于之前从事了三年后端java开发的我来说,一切都很新鲜与刺激。当然,收获颇丰。下面,就具体从这个项目中学习的东西进行一次总结。

1.技术方面

首先,这次项目的开发环境是基于Node.js,引入了npm包管理工具来对各种js插件进行管理。

这种方式避免了以前引入 js 插件时分别到各自的官网网站去下载,用了npm后只需要在终端进行全局安装或者局部安装,后续只需要在js文件中require就能进行调用。这种统一管理的方式不仅使开发变的更加简单,减少了很多无谓的操作,也分离了一些开发人员不需要关注的关注点。

其次,项目引用了gulp + webpack,基于构建工具的开发更接近现代web开发,一套流程走下来,自动打包,自动对html,css,js,图片文件进行压缩,合并和版本号管理以及对文件的改动进行自动监控。 这样不仅仅是方便了开发人员,更重要的是极大地提升了客户端页面性能。 与以前需要分别手动的对文件进行压缩,合并,混淆处理相比,这种自动构建工具效率更高,减少出错率。

最后,项目引入了coala框架,使我更加清晰的明白基于web component的开发,页面上每一个功能块,都可以化为一个组件,每个组件有它自己的生命周期与初始的属性。在不同的交互方式上绑定不同的事件用以来响应用户的行为,具体体现在个体的组件数据变化不会影响到页面上其他组件,这样就做到了页面性能的提升和用户体验的双赢。

另外,在页面布局和html,css实现页面的时候,如何能够绘制出更规范,更有结构化的页面也是一个考验。从前期的id,class命名不规范,html结构混乱到现在一点点的提升,终于也领会到了前端开发的细致活。

2.团队协作

这次的前后端分离和后端开发人员进行了接口联调。不得不承认前期花费了很多时间在沟通上面。

基于QQ工具的一问一答低效率的沟通和问题表述不清都会花费时间和打断工作中的思维,使人不能专注很长一段时间。另外,接口文档编写不规范,格式不美观等都是不能忽视的问题。当然,这些沟通技巧和提升效率的工具需要花费时间去慢慢的提升,包括我,包括团队里面所有的人员,只有这样,每个开发人员才能专心有效率的进行项目开发。

3.继往开来

新的一年开始了,希望自己能够保持良好的学习态度和状态继续迎接新的挑战。尤其感谢同事和领导的厚爱,才能让自己 不断成长,不断进步。在此,祝愿公司所有开发人员快乐生活,生活快乐。

@by wanbao

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180117G0UT8800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券