去年加入了初创团队,本来挺好的项目,由于上海封城的原因,被搞黄了。
15 年的时候转的前端,正好赶上了 React 在中国兴起的大潮,之前是做 C# 开发的。转型前已经做到了初级架构师的 Level ,后面因为 C# 在国内越来越难,不得已做了转型。
后面各个方面的项目都做过一些:APM 、ERP 、电商和设计工具,使用的框架有 React ,也有 Vue ,类型化的 TypeScript 。
和业务无关的部分放在 GitHub 上了,最近和 Vue 3.0 / React Hooks 结合紧密的库放在了首页,专业的小伙伴可以看看:
compose
是双工管道,主要用在发送 Ajax 请求,根据 AOP 的逻辑实现的loop
是可控的异步任务管理器,最初是图片懒加载的核心逻辑,和 compose
配合可以实现复杂流程控制deferred
是 Promise
的封装,主要解决必须在构造函数中写逻辑的问题一个实际的例子是无限滚动列表的图片懒加载:在快速滚动的时候,没来得及显示就销毁的元素项,不用请求关联的图片。首先使用 loop
新建一个 3 个异步任务的循环,通过 deferred
将 resolve
和 promise
对象分开,然后通过 compose
执行异步加载图片,同时控制最多失败 3 次才终止请求。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.