今年5月20日,贝壳公司创始人左晖去世;今天,也就是5月22日,“杂交水稻之父”袁隆平逝世。基于这些契机,想专门写一篇关于我所知的逝去的人。根据逝世时间,该篇提到的人物有:阿桑、迈克尔·杰克逊、乔布斯、姚贝娜、李咏、科比、司徒正美、左晖、吴孟超、袁隆平。 下面逐一简单介绍下他们: 1.阿桑(黄嬿璘)1975年2月28日-2009年4月6日,享年34岁。中国台湾流行歌手。代表作:《一直很安静》、《寂寞在唱歌》、《叶子》。 2.迈克

Read More...


满28岁的我,会为每满一岁的我,将自己的经历或想法聊一聊。下面是自己当时的经历和总结写的文章链接:25岁时的我:《25岁,一个小男孩的故事》26岁时的我:《26岁,why?》27岁时的我:《愿你》28岁时的我:《28岁,什么是成长?》(本篇文章) 本篇文章主要围绕成长来展开。自己曾刷到一个短视频,描述了什么是成长。 成长这俩字长得很孤单,连个偏旁都没有。 看完我感同身受,因为成长是孤单的,这个伪命题,我信了。下面是本篇文章的主要内容:

Read More...


最近在学习react底层的相关知识点,想把react再深入一步学习,于是试着自己写个react出来。当然这篇文章也是从其他大牛身上学习到的,拿出来整理一下,文章最后附有该篇文章具体实现逻辑的源码,已放在github地址。 1.JSX是什么? 2.Virtual DOM出现的目的? 3.什么是Virtual DOM? 4.Virtual DOM 如何提升效率? 5.实现一个简易版react 5.1.创建Virtual DOM 5.2.渲

Read More...


一、多个异步请求获取同步结果,有几种实现方法? Promise.all async/await co/generator emit/on callback 二、浏览器事件环 浏览器的进程 渲染进程 宏任务、微任务 任务执行测试 三、浏览器渲染原理 1.进程与线程 2.从输入URL到浏览器显示页面发生了什么? 3.HTTP发展历程 4.渲染流程 5.网络优化策略 四、页面性能优化 1.减少重绘和回流 2.静态文件优化 1.图

Read More...


一、高阶函数 什么是高阶函数 高阶函数应用场景 二、柯里化函数 判断变量类型的方法 柯里化函数 三、观察者模式 什么是闭包 订阅发布模式 观察者模式 四、手写Promise Promise/A+规范 Promise为何产生? Promise优缺点? Promise特点? 实现一个简单Promise 进一步实现一个简单Promise 实现一个完整的promise库 测试promise 实现resolve、reject、cat

Read More...


大前端

最近一年,比较忙,没时间整理相关技术栈。但是不整理呢,又觉得好像少了点什么。首先想把自己到目前为止,做过的“前端”方面的项目,都大致罗列一下。毕竟自己从事前端已经6年有余,系统整理下,可以发现自己的不足和需要突破的方向。 回顾做过哪些类型的项目? PC后端管理系统 APP H5 公众号/小程序 PC客户端 原生APP PAD/机顶盒 H5 什么是大前端及跨平台方案? 大前端是什么? 大前端跨平台方案 移动端应用程序 H5+原生

Read More...


2020年,就要结束了。回顾一下今年的自己及身边发生的事情。 新冠肺炎 更新享学习app 宝宝1岁 投资理财 准备考研 忙碌的工作和生活 1.新冠肺炎疫情初期,也就是19年11月起,我在家呆了三个多月,没上班。不是不想上班,而是上家公司的原因,刚过去上班一个月,家也搬公司附近了,刚准备大干一场的时候,整个项目组全部被裁了。当时的心情:一万头草泥马奔腾而过。我怎么会如此倒霉? 三个月没收入的日子就是在吃老本,本来老本就不多,上有老,

Read More...


1.消息列表引起老师端卡死白板白屏 这篇文章是血的教训,罚款500大洋换来的~挺好,说明自己还有发展的空间,解决并发问题有所欠缺,经验不够。 事情的缘由:自己目前在公司负责一款并发使用场景很大的产品,对客户端的性能是有一定要求的。 事情发生的原因:老师在使用客户端给学生们讲课,在与学生互动时,送花和聊天消息巨多的时候,消息列表的DOM频繁渲染,且数量未得到有效控制,导致客户端卡死白屏。 事情解决方案:1.使用虚拟列表List,不是来一条

Read More...


虽然还没想好写点什么,但是总觉得这里放句话比较和谐。