10-30工作日报

1.终于有空来总结上上周牛邦大佬的经验总结了,NB技术分享

NB目前所有的前端项目,排除服务端渲染的全部使用 Vue 为主力开发框架

不是很懂什么叫服务器端渲染,什么是服务器端渲染,查了一下,发现就是我们平常所说的前后端不分离,后端完成大部分的逻辑,类比我现在进行开发的PC端项目。缺点确实很明显,项目超级混乱,并且前后端分工不明确,1+1可能小于2.

2.基于VUE的组件库 elementUI有赞开发的VantUI

3.如何提高组件的代码质量:
(1)数据以及函数的依赖解耦(依赖越少,可定义的接口越多,可复用率越好)

(2)不要贪图一时的方便,将可能因环境变化而发生改动的数据放入可配置的js内。避免每次想切环境都要去修改对应的

(3)客户需求变化需要调整组件结构的时候,是否新起一个组件取决于对组件元有逻辑的破坏程度,可继承续用不到50%的可考虑新启组件开发。

(4)因为 Vue组件不存在所谓controller层分离,因此数据接口的预处理尽量避免在组件内完成,最佳的办法是这些处理统一由容器组件(Page)完成,将组件需要的数据结构以组件 props的方式传入。

(5)谨慎使用全局植入函数或属性,在财富 react 商城项目中看到 app.js 中包含了大量的 window.xxx。如何避免?引入前面讲到的一个能贯穿项目的事件观察机制(Observe,Vue里的EventBus)

2.今天基本写完了华安PC端商城的OTC转让功能,等待后端进行整合。涉及到数据接口的暂时无法修改。

3.关于es6和commonJS模块语法之间的差别

4.下午关于海通社区的新修改开了会,大概理解了需要改的内容。待确认进行修改。

猜你喜欢

转载自blog.csdn.net/qq_36620428/article/details/83546422
今日推荐