devlee

88
获赞数
3
关注数
31
粉丝数
上海
安徽工业大学 | 计算机科学与技术
IP 属地未知
2016-01-14 加入
浏览 10.8k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
1,262 声望|达人
全站排名超越 99% 用户
javascript
584
webpack
489
vue.js
249
react
228
html
220
个人动态
  • 赞了文章2020-07-07
    你不知道的 TypeScript 泛型(万字长文,建议收藏)
    泛型是 TypeScript(以下简称 TS) 比较高级的功能之一,理解起来也比较困难。泛型应用场景非常广泛,很多地方都能看到它的影子。平时我们阅读开源 TS 项目源码,或者在自己的 TS 项目中使用一些第三方库(比如 React)的时候,经常会看到各种泛型定义。如果你不是特...
  • 赞了文章2020-07-07
    想去力扣当前端,TypeScript 需要掌握到什么程度?
    2018 年底的时候,力扣发布了岗位招聘,其中就有前端,仓库地址:[链接] 。与大多数 JD 不同, 其提供了 5 道题, 并注明了完成一个或多个面试题,获取免第一轮面试的面试机会。完成的题目越多,质量越高,在面试中的加分更多。完成后的代码可以任意形式发送给 jobs@...
  • 赞了文章2020-06-28
    带你彻底弄懂Event Loop
    我在学习浏览器和NodeJS的Event Loop时看了大量的文章,那些文章都写的很好,但是往往是每篇文章有那么几个关键的点,很多篇文章凑在一起综合来看,才可以对这些概念有较为深入的理解。
  • 回答了问题2020-05-15
    前端树形结构渲染成横向excel格式
    递归获取节点层级及本身信息,将树同级节点放入同一个数组,代表一个列。按楼主示例,则递归可得到以下结果: {代码...} 然后从最后一列往前设置Excel即可,从后往前可以知道对应父级单元格的实际高度。
  • 赞了文章2019-11-28
    React Hooks 在蚂蚁金服的实践
    一个 React 项目,是由无数个大大小小的组件组合而成的。在 React 的世界中,组件是一等公民。而我们平时拆分组件的依据无非是:尽量的复用代码。
  • 赞了文章2019-11-21
    这应该是最大的react组件了吧!?
    jquery那个年代过来的人,组件化带来的感受是非常赞的,大家都知道,react项目是由很多小的组件组合构成的,小组件又组合成大组件,大组件组合成项目级别的组件,那组件也有大小,有生命周期,那么下面的 <App /> 也是一个组件。
  • 赞了文章2019-09-29
    🚀揭秘vue/react组件库中🤚5个"作者不造的轮子"
    🚀 这五个轮子其实是5个纯js实现的插件, 都非常优秀, 下面一一给大家揭秘. async-validator(数据验证工具) 默认集成了url和email验证, 支持异步验证. element-ui和iview的表单组件都是用他实现的验证功能. {代码...} [链接] 补充: 看了作者的github, 作者应该是阿里的...
  • 赞了文章2019-09-11
    Dart基础系统学习
    目录介绍 01.变量声明 1.1 var声明变量 1.2 变量和常量 1.3 dynamic和Object 02.数据类型 2.1 基本数据类型 2.2 String字符串 2.3 List数组 2.4 Map集合 03.Dart函数和运算符 3.1 Dart函数介绍 3.2 命名参数 3.3 参数默认值 3.4 void无返回值 3.5 匿名函数 3.6 运算...
  • 赞了文章2019-01-22
    精读《用 Reduce 实现 Promise 串行执行》
    最后一个值 0 是起始值,每次 reduce 返回的值都会作为下次 reduce 回调函数的第一个参数,直到队列循环完毕,因此可以进行累加计算。
  • 赞了文章2018-07-16
    实施微前端的六种方式
    微前端架构是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。
  • 赞了文章2018-07-13
    分支预测:为什么有序数组比无序数组快?
    我在一年前(2017年1月) 曾写过一篇文章《JavaScript 函数式编程存在性能问题么?》,在文中我对数组高阶函数以及 for-loop 进行了基准测试,得到的结果是 map`reduce` 这些函数比原生的 for-loop 大概有 20 倍的性能差距。
  • 赞了文章2018-07-06
    ES6 的解构赋值前每次都创建一个对象吗?会加重 GC 的负担吗?
    这个例子的函数调用中,会真的产生一个对象吗?如果会,那大量的函数调用会白白生成很多有待 GC 释放的临时对象,那么就意味着在函数参数少时,还是需要尽量避免采用解构传参,而使用传统的:
  • 回答了问题2018-06-22
    css实现半透明模糊效果
    楼上的有局限性,想要一个div层背景无关的磨砂的话需要依赖以下这个属性实现,但是目前兼容性差 {代码...} 可参考我的这个项目中的实现:[链接]
  • 赞了文章2018-06-04
    页面可视化搭建工具前生今世
    页面可视化搭建, 是一个历久弥新的话题. 更广义上讲, 页面是 GUI 的一部分, GUI 的拖拉生成在各种开发工具上很常见, 如 Android Studio, Xcode, Visual Studio 等. 前端页面早在十几年前就能用 Dreamweaver, Frontpage 等工具可视化搭建出来.
  • 赞了文章2018-05-22
    用纯前端的方式来实现图片转字符画
    最近花了几天时间,做了一个图片转字符画的工具,一开始想做成用服务器来生成图像的形式,但是后来发现可以不依赖服务器生成图片,顺便还能把项目托管到 Github Pages 上,因此就把项目做成了纯前端的形式。
  • 赞了文章2018-04-28
    VS Code、ATOM这些开源文本编辑器的代码实现中有哪些奇技淫巧?
    研究 V8 比较多,也关注了一下 vscode 和 atom 的性能,每次 vscode、atom 的 change log 我都会看一遍。印象最深的是 vscode 1.14 的一次更新日志,doApplyEdits Lines inserted using splice · Issue #351 · Microsoft/monaco-editor:不要在循环中使用 splice。
  • 赞了文章2018-04-19
    驳《我不是很懂 Node.js 社区的 DRY 文化》
    今天在群里有人讨论方老师的文章《我不是很懂 Node.js 社区的 DRY 文化》,我也看了一遍,槽点太多,不知道如何下笔。 方老师分析了几个依赖最多的 npm 包,每个都只有不到百行代码。 比如 is-odd,每周下载 300 万次,但是只有核心 5 行代码。而且依赖了每周下载 10...
  • 回答了问题2017-11-15
    vue-cli 通过js import引入样式无法自动加上浏览器前缀?
    vue-loader会处理style标签并利用postcss-loader进行autoprefixer,但是如果你是额外在js里引入其它样式文件,则不会进过vue-loader,只会进过你相应配置的rule,而vue-cli默认生成的诸如sass文件的处理rule里面除了style-loader,css-loader和对应的sass-loader之外...
  • 回答了问题2017-11-12
    webpack hmr是热替换,不刷新页面吗?
    不要把reload设置为true就不会刷新页面
  • 发布了文章2017-11-09
    从零开始构建react应用(七)代码修改自动应用
    开发的时候,为了更好的体验,我们往往会希望修改完代码,按ctrl+s保存代码后,浏览器就呈现出我们最新的修改结果。利用目前的一些工具,我们可以实现这样的效果,本文主要讲解客户端代码修改后热重载、服务端代码修改后重启node进程和node进程重启后自动刷新浏览器...