2016 - 2019 前端现状对比统计

历史的车轮每一条线都代表着 2016 到 2019 的数据统计,越往上表示使用的人越多,越往右表示有越多的用户想使用。从下图可以看出 React、TypeScript、Express、Jest 越来越受用户的青睐。新特性最让人兴奋的是 JavaScript 做为一种语言并没有停滞不前。从箭头函数到结构,在过去几年中添加的很多重要特性现在已经成为我们编写 JavaScript 的一部分。{"color":["rgb(65

北京 19 日工作游

Day1 抵达北京,看到了没融化的雪 😁Day2 到最近的商场逛吃有 2 个滑梯,这个是比较小的一个,昆明好像还没见过这样的设计,我也想玩第一天就被北京巨贵的生活水平吓到,原来是去错了超市,虚惊一场忘记名字了,只记得灯光太昏暗。但豆腐硬被我妈说是鸡蛋做的,这应该算另类的点赞吧 Day3-16D 说这是 967 卖艺,每天回去都是洗洗睡的节奏,感觉很累。中午就比较开心了,可以休息 2 小时。每天都是去附近的凯德 Mall 吃饭

浏览器 - 类值切换

2019-12-13 描述为元素切换类值。提示使用 element.classList.toggle()为指定元素切换类值 toggle 方法中如果类值存在,则删除他并返回 false。如果类值不存在,则添加他并返回 truetoggle 方法中当第二个参数存在时,需要根据执行结果来判断类值的添加或删除:若执行结果为 true,则添加指定的类值;若执行结果为 false,则删除指定的类值代码 consttoggleCl

浏览器 - 异步运行一个不阻塞 UI 的函数 (advanced)

2019-12-05 描述使用 WebWorker 在单独的线程中运行一个函数,在不阻塞 UI 的情况在允许长时间运行该函数。提示使用 Blob 对象 URL 创建一个 Worker,内容应为所提供函数的字符串版本在回调函数执行完毕后,需马上将其返回值进行传递返回一个 Promise,用来监听 worker 的 onmessage 和 onerror 事件。将 worker 中返回的数据做为 Promise 成功的参数,将错误信息做为 Pro