阿里巴巴高级前端工程师。
能力说明:
掌握企业中如何利用常见工具,进行前端开发软件的版本控制与项目构建和协同。开发方面,熟练掌握Vue.js、React、AngularJS和响应式框架Bootstrap,具备开发高级交互网页的能力,具备基于移动设备的Web前端开发,以及Node.js服务器端开发技能。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明前言在钉钉表格的开放场景中,需要对用户在沙箱中执行的操作进行合理的调度,我们选择了 p-queue 这个简洁但功能强大的工具库。最近需要对不同类型的任务进行更复杂的并发调度,希望通过学习源码的方式,掌握其中的核心逻辑,确保业务功能的顺利实现。什么是 p-queuep-queue 是一个异步队列管理库。对于需要控制执行速度或数量的异步操作很有用,比如:与 REST API 交互或执行 CPU / 内
最近调研学习了一些多维表格产品,记录一下自己收获的基础认知。在线表格的基础结构是单元格,横向纵向拓展的单元格的集合,就构成了一张工作表。单元格之间可以任意关联,非常灵活。在线表格的适用面很广,能够在数据收集和分析、财会统计等场景发挥重要的作用。在我试图寻找国外的多维表格产品时,发现很少有用「表格」来描述自己的。比如 Airtable 对自己的介绍是:一个构建协同应用的低代码平台。目前国内处于前沿的
最近看到 Adobe 200 亿美元收购 Figma 的新闻,在查看相关信息的时候发现了一篇 2020 年 6 月的文章 Why Figma Wins,内容很不错,这篇是学习笔记。长期成功的公司会不断找到下一个业务增长的循环,上面这张图展示了 Figma 走向成功的关键路径。构成 Figma 核心循环的基础是为设计过程中的每个参与者提供能力,而不仅仅是设计师。这推动了产品第一阶段的增长和产品的网络
在投资里对自己诚实很重要,因为你的对手只有你自己,在学习和实践投资的过程中,你会不断地发现自己的弱点,正视并战胜或接纳它们,在其它方面也会一样受益。
我在生活中会遇到非常多的问题,我喜欢通过学习相关领域的知识来解决它们。如果在这个过程中我能够用学到的东西帮助到其他人,我会收获非常多的成就感和价值感。
在我心里,我是一个玩家。
每一期都是写给你们的一封信,让我们一起回到从前车马很慢的年代。
奖励的意义是改善我们坚持做事的过程。一件事的最终目的,才是激励,也是我们能坚持下来的内在动力。
用文字或视频记录自己的生活和想法,让我突然有种感觉,像是把自己给“开源”了。
CSS的发展,像所有的语言一样,是一个不断迭代的过程。
关于 navigator.permission 的一点记录。
和实习生共同成长。
排查一个线上问题时发现 getBoundingClientRect() 方法返回的元素尺寸和元素实际渲染的尺寸不一致,而用 offsetWidth 和 offsetHeight 就是对的,有些奇怪,遂探究之。
避免去做那些错误的事情,比做对的事情更容易。
让爱我的人更爱我,而不是让更多人知道我。
重启个人博客/微不足道的开源工作/阅读感悟
一些关于 2020 的记忆。
2019 是正式参加工作的第二年,时间消失起来就像火药引线被点燃一般让人来不及反应。看到一句很有认同感的话:“写作是和自己对话,对话越多,内心就会越平和越坚定。”去年的写作荒废了不少,就趁年终总结,多想一点,多说一点。
失踪人口回归,分享一些现状和思考,还有一些下阶段的规划。
前端智能化有哪些作用?
毕业之后,时间被填充得很满,似乎总是不够用,每一天都在以二倍速的倍率再朝前奔跑。很多时候回头一想,只知道自己很忙,但不知道自己在忙些什么。生活和工作都需要确定一条主线,我需要时常关注自己是否偏离轨道,如果偏离则进行及时的修正。在这个过程中,效率是至关重要的一个环节。
随着各大互联网公司的实习生招聘纷纷火热开展,如何拿到心仪的 offer 就成了摆在大家面前的一个现实问题。
随着用户界面中可能出现的不同状态和状态间转换的数目的不断增长,样式和动画的管理很快就变得复杂起来。即使是一个简单的登录表单也可以有很多不同的“用户状态流”,并且有许多边界情况需要考虑。
随着软件应用的复杂度不断上升,为了确保应用稳定且易拓展,代码质量就变的越来越重要。
Web Component 出现有一阵子了。 Google 费了很大力气去推动它更广泛的应用,但是除 Opera 和 Chrome 以外的多数主流浏览器对它的支持仍然不够理想。
最近我开始思考React应用的状态管理。我已经取得一些有趣的结论,并且在这篇文章里我会向你展示我们所谓的状态管理并不是真的在管理状态。
项目在最初应用 MobX 时,对较为复杂的多人协作项目的数据流管理方案没有一个优雅的解决方案,通过对[MobX官方文档](https://mobx.js.org/best/store.html)中针对大型可维护项目最佳实践的学习和应用,把自己的理解抽象出一个简单的todoMVC应用,供大家交流和讨论。
前面两部分把重点放在了 MobX 基础模块的构建上。用这些模块我们可以开始解决一些现实场景的问题了。这篇文章将会通过一系列的示例来应用我们已经了解的概念。
在 Part 1 我们看到如何去建立一个 MobX 状态树并且让它可观察。在这个基础上,我们下一步要做的是开始响应数据的变化。坦白说,有趣的部分是从这里开始的。
怎么样才能写好一篇技术文章?
2021.07.17 摄于威海魔幻的 2021 过去了,和大家聊聊自己这一年来的经历和感受。成家今年最大的收获是「成家」。4 月底的时候确定婚期,5 月初马不停蹄地确定了婚庆公司,试婚纱、试西服。6 月 6 日在家里精心布置,完成求婚。7 月中敲定婚纱照公司,完成拍摄。8 月开始了非常密集的婚礼策划沟通。9 月回家试妆,购置婚房用品,9 月底提前一周回家每天都在购置婚庆用品,反复确认各种细节。婚礼
想针对最近几天的延迟返工通知,来谈谈我对远程办公的一些看法和实践。 工作日的一天 起床,坐班车到公司,用阿里邮箱处理未读邮件,打开语雀,完成当天的工作计划和日课,接着按照工作计划的优先级处理事务,通过 Aone 管理任务进度,完成代码的 CR 和部署,不定时处理钉钉消息,通过阿里郎参加线上会议或到会议室参加线下会议,这是我工作日的一天。 由于日常就需要和多个园区、
我是三号厅的主持人也树~ 一些碎碎念 17 年的时候,作为一名实习生,在西溪园区作为签到组的志愿者参加了一次 D2。当看到今年 D2 举办的消息,抱着结识大佬和省门票钱(划掉)的心态,忍不住又报了名,11.19 号的时候收到通知,成为了主持组的一名志愿者,当时内心十分惶恐。 @霸天 小姐姐作为主持人组的 BOSS,做了非常多统筹工作,点个赞。 为了汇聚到一起过主持稿的串词,三个主持人
> 作者:@也树 校对:@染陌 素材:@也树、@英布 《阿里云前端技术周刊》由阿里云智能商业中台体验技术团队整理编写。 知乎:[阿里云中台前端/全栈团队专栏](https://zhuanlan.zhihu.com/aliyun) Github:[阿里云前端技术周刊](https://github.com/aliyunfe/weekly) 给我们投稿:[传送门](https:
> * 原文地址:[structuring projects and naming components in react](https://hackernoon.com/structuring-projects-and-naming-components-in-react-1261b6e18d76) > * 原文作者:[Vinicius Dacal](https://hackernoon.co
> * 原文地址:[A tour of JavaScript timers on the web](https://nolanlawson.com/2018/09/01/a-tour-of-javascript-timers-on-the-web/) > * 原文作者:[Nolan Lawson](https://nolanlawson.com/about/) > * 译文出自:[阿里云翻译小
> * 原文地址:[Let’s explore objects in JavaScript](https://medium.freecodecamp.org/lets-explore-objects-in-javascript-4a4ad76af798) > * 原文作者:[Cristi Salcescu](https://medium.freecodecamp.org/@cristisalce
> * 原文地址:[How to create a real-world Node CLI app with Node](https://medium.freecodecamp.org/how-to-create-a-real-world-node-cli-app-with-node-391b727bbed3) > * 原文作者:[Timber.io](https://medium.freeco
> * 原文地址:[How to build an RPC based API with node.js](https://scotch.io/@alloys/how-to-build-an-rpc-based-api-with-nodejs) > * 原文作者:[Alloys Mila](https://scotch.io/@alloys) > * 译文出自:[阿里云翻译小组](https: